繁体   English   中英

启用multidex错误:退出值非零3

[英]Enabling multidex error: finished with non-zero exit value 3

添加multidex库后出现此错误:

Error:Execution failed for task ':app:dexDebug'. > com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command '/Library/Java/JavaVirtualMachines/jdk1.8.0_65.jdk/Contents/Home/bin/java'' finished with non-zero exit value 2

当我通过在build.gradle启用multidex来修复它时:

defaultConfig{
    ...
    multiDexEnabled true
}

但是之后我又遇到了一个错误:

Error:Execution failed for task ':app:dexDebug'. > com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command '/Library/Java/JavaVirtualMachines/jdk1.8.0_65.jdk/Contents/Home/bin/java'' finished with non-zero exit value 3 

或值1

如果有人帮助我,我将不胜感激

将此行添加到您的依赖项

compile 'com.android.support:multidex:1.0.1'

并在清单中的“ application”标签中添加以下行:

android:name="android.support.multidex.MultiDexApplication">

如果您在项目中使用自定义Application类,则应从android.support.multidex.MultiDexApplication继承它,以使multidex工作。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM