Android Studio中的描述性构建变体名称

时间:2017-03-10 14:47:21

标签: android android-studio gradle

是否可以为Android Studio的“Build Variant”下拉菜单中显示的构建风格/构建类型组合定义描述性名称?

E.g。 “使用高效API发布”而不是“prodRelease”:)

1 个答案:

答案 0 :(得分:0)

没有

  

创建和配置产品风格后,单击立即同步   通知栏。同步完成后,自动Gradle   根据您的构建类型和产品风格创建构建变体,   并根据< product-flavor>< Build-Type>命名它们。例如,   如果你创建了'demo'和#39;完整'产品口味,并保持默认   '调试'并且'发布'构建类型,Gradle创建以下构建   变体:

     

demoDebug   demoRelease   fullDebug   fullRelease

根据文档ApplicationVariantImpl有方法getNamegetDescription,两者都是计算出来的。 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