2016-03-03 62 views
0

我在我的android應用程序中使用symja android庫和log4。但由於某些原因,我每次運行該項目,我被卡住的app:preDexDebug約20分鐘,然後時間給出了錯誤:Android依賴關係Symja不會加載到gradle

* What went wrong: 
Execution failed for task ':app:preDexDebug'. 
> com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'C:\Program Files\Java\jdk1.8.0_60\bin\java.exe'' finished with non-zero exit value 3 

* Try: 
Run with --stacktrace option to get the stack trace. Run with --info or -- debug option to get more log output. 

在gradle這個構建郵件我越來越:

20:24:24.722 [ERROR] [org.gradle.api.Project] AGPBI:{"kind":"simple","text":"UNEXPECTED TOP-LEVEL ERROR:","sources":[{}]} 
AGPBI: {"kind":"simple","text":"java.lang.OutOfMemoryError: GC overhead limit exceeded","sources":[{}]} 

我知道它與symja庫有關,而不是log4,因爲當我刪除symja時它工作得很好。

我使用symja-2015-09-26 & log4j-1.2.11https://bitbucket.org/axelclk/symja_android_library/downloads

請幫助!

+0

您是否嘗試使用--info或--debug運行gradle,因爲錯誤提示? –

+0

請參閱編輯。 @DougStevenson – Eklassen

回答

0

我gradle.build添加了這個:

repositories { 
    mavenCentral() 
    flatDir { 
     dirs 'libs' 
    } 
} 
dexOptions { 
    incremental true 
    javaMaxHeapSize "4g" 
} 

現在它工作正常。