打包时app中超过了65536个方法,代码会编译不进一个dex包,所以需要用到multidex后,拆出两个dex包后能打包成功,但是4.x版本,app启动时只会load第一个dex包,不会自动去load第二个dex包,启动过程中如果用到第二个dex包中代码,就会直接报class not found。而5.x及以上版本会自动加载多个dex。
FIX:
@Override
protected void attachBaseContext(Context base) {
super.attachBaseContext(base);
MultiDex.install(this);
}