Java 启用多索引错误:结束时退出值为非零3
添加multidex库后,我出现此错误:Java 启用多索引错误:结束时退出值为非零3,java,android,Java,Android,添加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/b
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
中启用多索引来修复它时:
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'
在清单中的“应用程序”标记中添加以下行:
android:name="android.support.multidex.MultiDexApplication">
如果您在项目中使用自定义的
应用程序
类,您应该从android.support.multidex.multidex应用程序
继承它,使multidex工作。我无法添加android:name=“android.support.multidex.multidex应用程序”因为我的应用程序中有Singleion,它有,而且我还添加了compile'com.android.support:multidex:1.0.1',但它不起作用