均属于笔记,仅供个人参考,有问题欢迎指正
首先修改Gradle配置文件,启用MultiDex并包含MultiDex支持:
defaultConfig {
multiDexEnabled =true
}
dependencies {
compile'com.android.support:multidex:1.0.1'
}
然后让应用支持多DEX文件,在MultiDexApplication JavaDoc中描述了三种可选方法:
1、在AndroidManifest.xml的application中声明android.support.multidex.MultiDexApplication;
2、如果你已经有自己的Application类,让其继承MultiDexApplication;
3、如果你的Application类已经继承自其它类,你不想/能修改它,那么可以重写attachBaseContext()方法:
@Override
protected void attachBaseContext(Context base) {
super.attachBaseContext(base);
MultiDex.install(this);
}
网友评论