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
}