Android-компиляция завершена с ненулевым значением 2

Ошибка: не удалось выполнить задачу ':myApp:dexDebug'. com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: процесс 'команда'/usr/java/jdk1.8.0_25/bin/java'' завершен с ненулевым значением выхода 2

compile - Classpath for compiling the main sources.
+--- project :pageIndicatorLib
|    \--- com.android.support:support-v4:23.0.1
|         \--- com.android.support:support-annotations:23.0.1
+--- project :simplecropimagelib
+--- com.loopj.android:android-async-http:1.4.9
|    \--- cz.msebera.android:httpclient:4.3.6
+--- com.android.support:recyclerview-v7:23.0.1
+--- com.android.support:appcompat-v7:23.0.1
+--- com.umeng.analytics:analytics:latest.integration -> 5.6.1
+--- com.facebook.fresco:fresco:0.7.0
|    +--- com.facebook.fresco:imagepipeline:0.7.0
|    |    +--- com.nineoldandroids:library:2.4.0
|    |    +--- com.facebook.fresco:fbcore:0.7.0
|    |    \--- com.parse.bolts:bolts-android:1.1.4
|    +--- com.facebook.fresco:drawee:0.7.0
|    |    \--- com.facebook.fresco:fbcore:0.7.0
|    \--- com.facebook.fresco:fbcore:0.7.0
+--- com.mcxiaoke.volley:library:1.+ -> 1.0.19
+--- de.greenrobot:eventbus:2.4.0
\--- com.nostra13.universalimageloader:universal-image-loader:1.9.4

-----------------------------------Edit------------------------------------
dependencies {
compile project(':pageIndicatorLib')
compile project(':simplecropimagelib')
compile files('libs/AMap_Services_V2.3.1.jar')
compile files('libs/Android_2DMap_V2.4.0.jar')
compile files('libs/Android_Location_V1.3.0.jar')
compile files('libs/UPPayAssistEx.jar')
compile files('libs/UPPayPluginEx.jar')
compile files('libs/alipaysdk.jar')
compile files('libs/alipaysecsdk.jar')
compile files('libs/alipayutdid.jar')
compile files('libs/libammsdk.jar')
compile files('libs/mina-core-2.0.7.jar')
compile files('libs/slf4j-android-1.6.1-RC1.jar')
compile files('libs/umeng-analytics-v5.4.1.jar')
compile files('libs/commons-codec-1.6.jar')
compile('com.loopj.android:android-async-http:1.4.9')
compile('com.android.support:recyclerview-v7:23.0.1') {
    exclude group: 'com.android.support'
}
compile('com.android.support:appcompat-v7:23.0.1') {
    exclude module: 'support-v4'
}
compile('com.umeng.analytics:analytics:latest.integration')
compile('com.facebook.fresco:fresco:0.7.0') {
    exclude module: 'support-v4'
}
compile('com.mcxiaoke.volley:library:1.0.19')
compile('de.greenrobot:eventbus:2.4.0')
compile('com.nostra13.universalimageloader:universal-image-loader:1.9.4')

}

Выше сообщение об ошибке и моя зависимость Gradle.

Я удалил дублирующиеся зависимости в моем файле сборки Gradle, но все еще получаю эту ошибку. Я не думаю, что я достиг предела 65k метода. Что я могу сделать сейчас?

3 ответа

Решение

Обычно это проблема дублирующейся зависимости, загрузите файл Gradle.

Редактировать:

Как я вижу, у вас есть 2 umeng analytics lib, попробуйте удалить один из них и собрать.

Вы должны проверить Java путь и SDK дорожка. Может быть, вы можете найти причину ошибки. Также вы должны иметь это в build.gradle(app),

 buildTypes {
    release {
        minifyEnabled false
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
    }
}

Если у вас есть библиотеки и методы, вы можете включить поддержку multi dex, объявив ее в конфигурации gradle.

defaultConfig {        
    // Enabling multidex support.
    multiDexEnabled true
}
Другие вопросы по тегам