如果設(shè)置的minSdkVersion<21
1.在AndroidMainfest.xml中添加application

2.調(diào)用attachBaseContent()方法調(diào)用Multidex.install(this)

3.build.gradle中添加

如果設(shè)置的minSdkVersion>=21,就無需配置Multidex庫
Android 5.0 之后,系統(tǒng)采用的是ART虛擬機,如果方法超過65535個,會自動分包,天然支持有多個dex文件,ART 在應(yīng)用安裝時執(zhí)行預(yù)編譯,將多個dex文件合并成一個oat文件執(zhí)行
在實際項目開發(fā)中應(yīng)盡量避免64k的問題
1.去除沒必要的依賴庫
2.精簡用到的依賴庫
3.通過 ProGuard 移除未使用的代碼