我用來接收DexIndexOverflowException
幾天以前,我所做的是:啓用Multidex
一)在我build.gradle
文件中添加multiDexEnabled true
到defaultConfig。
b)在依賴項部分添加compile 'com.android.support:multidex:1.0.1'
。
之後,一切都再次運行OK。
今天,我讀的d.android.com網站用戶指南(鏈接here)和它說,我也應該覆蓋MultiDexApplication
類(因爲我已經從Application
延伸)。
我的問題是:因爲我沒有延伸MultiDexApplication
通過只做上面提到的兩件事情,我怎麼可能不接受我以前收到的例外?我現在該怎麼辦?即使現在一切正常,我是否應該嘗試並延長MultiDexApplication
?
您是否使用pre lolipop設備測試了您的應用程序? –
是的,我做了,它的工作沒有任何問題 – Mes
可能是你沒有超過65536方法dex檢查也doc:http://stackoverflow.com/documentation/android/1887/multidex-and-the-dex-method-限制/ 6155 /使能multidex#噸= 20170420104458307849 –