我需要在“attachBaseContext”中调用MultiDex.install,但仅用于调试版本和单一风格(api级别< 21)。
目前我在build.gradle中有这样的依赖:
debugCompile deps.support.multidex
icsCompile deps.support.multidex
只为这些风格调用MultiDex.install的最佳方法是什么?
答案 0 :(得分:0)
只需检查BuildConfig
中的attachBaseContext
值:
@Override
protected void attachBaseContext(Context base) {
super.attachBaseContext(base);
if (BuildConfig.DEBUG || BuildConfig.FLAVOR.equals("flavorName")) {
MultiDex.install(this);
}
}