是否可以为Android Studio的“Build Variant”下拉菜单中显示的构建风格/构建类型组合定义描述性名称?
E.g。 “使用高效API发布”而不是“prodRelease”:)
答案 0 :(得分:0)
没有
创建和配置产品风格后,单击立即同步 通知栏。同步完成后,自动Gradle 根据您的构建类型和产品风格创建构建变体, 并根据< product-flavor>< Build-Type>命名它们。例如, 如果你创建了'demo'和#39;完整'产品口味,并保持默认 '调试'并且'发布'构建类型,Gradle创建以下构建 变体:
demoDebug demoRelease fullDebug fullRelease
根据文档ApplicationVariantImpl有方法getName
和getDescription
,两者都是计算出来的。 getDescription
通过以下代码在ApkVariantData类中实现。
@Override
@NonNull
public String getDescription() {
if (getVariantConfiguration().hasFlavors()) {
return String.format("%s build for flavor %s",
getCapitalizedBuildTypeName(),
getFlavoredName(true));
} else {
return String.format("%s build", getCapitalizedBuildTypeName());
}
}
来源:
http://tools.android.com/tech-docs/new-build-system/user-guide https://developer.android.com/studio/build/build-variants.html