2019獨角獸企業重金招聘Python工程師標準>>>
當項目的總方法數超過65536個,運行在手機上,指不定會報找不到哪個文件的錯。
我把項目的PullRefresh框架切換為SmartRefresh框架出現了方法數超過65536。
此文只是做一下筆記,不多做解釋了
解決辦法:
1? 在Application中添加如下代碼
@Override protected void attachBaseContext(Context base) {super.attachBaseContext(base);MultiDex.install(this); }
或者
public class MyApplication extends MultiDexApplication {
2? 然后再build.gradle中添加
defaultConfig {....multiDexEnabled = true }
compile 'com.android.support:multidex:1.0.1'
然后就完美解決了。