如果設(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虛擬機(jī)轻腺,如果方法超過65535個冤狡,會自動分包管跺,天然支持有多個dex文件,ART 在應(yīng)用安裝時執(zhí)行預(yù)編譯粥诫,將多個dex文件合并成一個oat文件執(zhí)行
在實際項目開發(fā)中應(yīng)盡量避免64k的問題
1.去除沒必要的依賴庫
2.精簡用到的依賴庫
3.通過 ProGuard 移除未使用的代碼