1. 程式人生 > >Error:Execution failed for task ':app:transformClassesWithMultidexlistForDebug'. > java.io.IOExcepti

Error:Execution failed for task ':app:transformClassesWithMultidexlistForDebug'. > java.io.IOExcepti

在升級到as3.0後出現部分錯誤,但是通過查度娘解決起來還可以,但是遇到了以上這個錯誤著實讓我頭大!!!

主要解決方法:

由於自己專案有很多第三方依賴,導致dex檔案合併失敗,解決方法

在Module下的build.gradle中新增 multiDexEnabled true

defaultConfig{

        multiDexEnabled true

}

dependencies{ 

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

}

在Application中重寫

@Override

protected voidattachBaseContext(Context base) {

super.attachBaseContext(base);

MultiDex.install(mContext);

}



作者:碼上走
連結:https://www.jianshu.com/p/56b83d407492
來源:簡書
著作權歸作者所有。商業轉載請聯絡作者獲得授權,非商業轉載請註明出處。

借鑑了上位大牛的解決方案,後來自己又查著了自己程式碼中有json jar包的衝突,刪除其中一個就可以了。