本文共 853 字,大约阅读时间需要 2 分钟。
应用中的Dex 文件方法数超过了最大值65536的上限,简单来说,应用爆棚了.
方案1:使用插件化框架 比如:
方案2:分割Dex
1、相关链接
2、在app的 build.gradle 中
(1)在dependencies 中添加
compile 'com.android.support:multidex:1.0.1'
(2)在 defaultConfig 中添加
multiDexEnabled true
比如
1 defaultConfig {2 applicationId "com.pegasus.map"3 minSdkVersion 154 targetSdkVersion 235 versionCode 16 versionName "1.0"7 signingConfig signingConfigs.config8 multiDexEnabled true9 }
(3)在 AndroidManifest.xml 中的 application 标签中添加
1 24 7 ...8 9
提示:如果你的应用程序继承 Application , 那么你需要重写
1 @Override2 protected void attachBaseContext(Context base) {3 super.attachBaseContext(base);4 MultiDex.install(this) ;5 }
另外我的微信公众账号是: zhaoyanjun125
我会经常发一些我的些项目的感悟和编程技术。欢迎关注。
微信扫描二维码 关注我
转载地址:http://pemml.baihongyu.com/