2016-02-14 74 views
0

我加入multidex庫後得到這個錯誤:通過啓用multidex在build.gradle啓用multidex錯誤:與非零退出值完成3

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 

當我解決它:

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

,我將不勝感激,如果有人幫我

回答

0

如果您在項目中使用自定義Application類,您應該從android.support.multidex.MultiDexApplication繼承它以使multidex正常工作。

+0

謝謝它的工作 –

0

此行添加到您的依賴

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

,並在清單中加入這一行的「應用程序」標籤:

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

我不能添加機器人:名字=「android.support.multidex.MultiDexApplication」因爲我有singletion在我的應用程序 –

+0

請出示你的應用程序標記 –

+0

<應用 機器人:名字=「 app.Singleton」 android:buttonButton =「true」 android:icon =「@ mipmap/ic_launcher」 android:label =「@ string/app_name」 android:supportsRtl =「true」 android:theme =「@ style/AppTheme」> –

相關問題