2016-03-01 107 views
0

我建立我的android項目,我在我的項目中出現此錯誤。我應該怎麼做才能擺脫這個例外。錯誤:執行失敗的任務':應用程序:dexDebug'com.android.ide.common.process.ProcessException:org.gradle.process.internal.ExecException

[

這是我gradile文件。

enter image description here

+0

看起來像你的應用程序+圖書館已超過65K的方法限制。點擊這裏查看更多信息http://developer.android.com/tools/building/multidex.html –

+0

請複製粘貼您的文件,不要採取screeenshots。你的錯誤實際上是說「多個dex文件定義」。只要搜索這個短語,你會得到很多點擊 –

回答

1

地址:

defaultConfig{ 
     multiDexEnabled true 
    } 

dexOptions { 
     javaMaxHeapSize "4g" 
    } 

在你的build.gradle文件。

檢查libs下是否存在一些.jar。如果是,他們是否支持圖書館? 排除所有庫下評論此:

// compile fileTree(dir: 'libs', include: '*.jar') 
+0

我不認爲達到了敏感限制。該錯誤說「多個dex文件定義(類)」,這意味着該類不止一次編譯 –

+0

是的,在這一點上,也許問題是在libs目錄內的東西。 –

+0

當我把它添加到gradle文件後,它會發生其他錯誤錯誤:任務':app:packageAllDebugClassesForMultiDex'的執行失敗。 > java.util.zip.ZipException:重複條目:com/app2night/utils/crud $ AsyncResponse.class – Maria

相關問題