Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/198.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 启用多索引错误:结束时退出值为非零3_Java_Android - Fatal编程技术网

Java 启用多索引错误:结束时退出值为非零3

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

添加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
中启用多索引来修复它时:

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',但它不起作用