2015-03-13 2 views
3

я пытаюсь включить в свой проект Android студии два пружинных библиотека:Ошибка: Не удалось завершить выполнение задачи для ': приложение: dexDebug'

compile 'org.springframework.android:spring-android-core:2.0.0.M2' 
compile 'org.springframework.android:spring-android-rest-template:2.0.0.M2' 

Gradle построить возвращает меня эти ошибки StackTrace:

Error:Execution failed for task ':app:dexDebug'. 
com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command '/usr/lib/jvm/java-7-openjdk-amd64/bin/java'' finished with non-zero exit value 2 

Я знаю, что Gradle не любит слишком много пакетов, включенных в проекты, но мне нужно, чтобы они все правильно запускали приложение для Android.

+0

Не могли бы вы разместить свой 'build.gradle'? Кроме того, у вас есть '* .jars' в вашей папке libs? –

+0

проблема решена, похоже, проблема была вызвана конфликтом с log4j, скомпилированным также градиентом. Я удалил его, потому что мне не нужна эта библиотека. другой вопрос, есть некоторые способы избежать использования «исключить« META-INF/что-то »в пакетах Gradle packagingOptions? – Roberto

+0

Вы должны использовать 'packagingOptions', если две библиотеки имеют конфликтующие файлы. Отправьте свой ответ в качестве решения. –

ответ

0

проблема решена, похоже, проблема была вызвана конфликтом с log4j, скомпилированным также градиентом. Я удалил его, потому что мне не нужна эта библиотека.

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