關於Android Studio打包APK文件報finished with non-zero exit value 1問題

今天在將原使用友盟更新平臺的項目更換至騰訊bugly平臺時,打包正式APK出現瞭如下報錯:

Error:Execution failed for task ':XXXXX:preDexJsRelease'.
> com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'C:\Program Files\Java\jdk1.7.0_25\bin\java.exe'' finished with non-zero exit value 1

網上搜索很多解決方法,但是一直也沒有處理成功,最後自己摸索着亂倒騰一番居然可以了,一下是倒騰的步驟:

1.build.gradle的

defaultConfig {
// 加入
multiDexEnabled true
}
2.build.gradle的android{}下加入
    packagingOptions {
        exclude 'META-INF/DEPENDENCIES.txt'
        exclude 'META-INF/LICENSE.txt'
        exclude 'META-INF/NOTICE.txt'
        exclude 'META-INF/NOTICE'
        exclude 'META-INF/LICENSE'
        exclude 'META-INF/DEPENDENCIES'
        exclude 'META-INF/notice.txt'
        exclude 'META-INF/license.txt'
        exclude 'META-INF/dependencies.txt'
        exclude 'META-INF/LGPL2.1'
    }
3.build.gradle的dependencies{}下加入

testCompile 'junit:junit:4.12'

通過以上步驟終於折騰好了


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章