我建立我的android項目,我在我的項目中出現此錯誤。我應該怎麼做才能擺脫這個例外。錯誤:執行失敗的任務':應用程序:dexDebug'com.android.ide.common.process.ProcessException:org.gradle.process.internal.ExecException
這是我gradile文件。
我建立我的android項目,我在我的項目中出現此錯誤。我應該怎麼做才能擺脫這個例外。錯誤:執行失敗的任務':應用程序:dexDebug'com.android.ide.common.process.ProcessException:org.gradle.process.internal.ExecException
這是我gradile文件。
地址:
defaultConfig{
multiDexEnabled true
}
dexOptions {
javaMaxHeapSize "4g"
}
在你的build.gradle文件。
檢查libs下是否存在一些.jar。如果是,他們是否支持圖書館? 排除所有庫下評論此:
// compile fileTree(dir: 'libs', include: '*.jar')
我不認爲達到了敏感限制。該錯誤說「多個dex文件定義(類)」,這意味着該類不止一次編譯 –
是的,在這一點上,也許問題是在libs目錄內的東西。 –
當我把它添加到gradle文件後,它會發生其他錯誤錯誤:任務':app:packageAllDebugClassesForMultiDex'的執行失敗。 > java.util.zip.ZipException:重複條目:com/app2night/utils/crud $ AsyncResponse.class – Maria
看起來像你的應用程序+圖書館已超過65K的方法限制。點擊這裏查看更多信息http://developer.android.com/tools/building/multidex.html –
請複製粘貼您的文件,不要採取screeenshots。你的錯誤實際上是說「多個dex文件定義」。只要搜索這個短語,你會得到很多點擊 –