2016-03-03 3 views
0

Я использую библиотеку андроида symja и log4 в своем приложении для Android. Но по какой-то причине, каждый раз, когда я запускаю проект, я застреваю на 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.11 из https://bitbucket.org/axelclk/symja_android_library/downloads

Пожалуйста, помогите !!

+0

Вы пытались использовать град с -info или -debug, как показывает ошибка? –

+0

См. Править. @DougStevenson – Eklassen

ответ

0

Я добавил это в gradle.build:

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

Сейчас он работает отлично.

Смежные вопросы