如果一个APK里的方法数超过65536个,就需要实现对MultiDex的支持,具体如下:
1 APK里实现的Application类的父类需要用
android.support.multidex.MultiDexApplication,或者父类还是用android.app.Application,但重写attachBaseContext函数:
@Override
protected void attachBaseContext(Contextbase) {
super.attachBaseContext(base);
MultiDex.install(this);
}
2 在build.gradle文件里加如下代码:
android{
...
defaultConfig {
...
multiDexEnabled true
}
}
dependencies{
...
compile 'com.android.support:multidex:1.0.0'
}