MultiDex.install 仅针对部分产品口味
MultiDex.install only on some product flavor
我需要在 "attachBaseContext" 中调用 MultiDex.install,但仅用于调试构建和单一风格(api 级别 < 21)。
目前我的 build.gradle 依赖项如下:
debugCompile deps.support.multidex
icsCompile deps.support.multidex
仅针对这些口味调用 MultiDex.install 的最佳方式是什么?
只需检查 attachBaseContext
中的 BuildConfig
值:
@Override
protected void attachBaseContext(Context base) {
super.attachBaseContext(base);
if (BuildConfig.DEBUG || BuildConfig.FLAVOR.equals("flavorName")) {
MultiDex.install(this);
}
}
我需要在 "attachBaseContext" 中调用 MultiDex.install,但仅用于调试构建和单一风格(api 级别 < 21)。
目前我的 build.gradle 依赖项如下:
debugCompile deps.support.multidex
icsCompile deps.support.multidex
仅针对这些口味调用 MultiDex.install 的最佳方式是什么?
只需检查 attachBaseContext
中的 BuildConfig
值:
@Override
protected void attachBaseContext(Context base) {
super.attachBaseContext(base);
if (BuildConfig.DEBUG || BuildConfig.FLAVOR.equals("flavorName")) {
MultiDex.install(this);
}
}