构建配置类型之间的区别??以及如何在android studio中制作应用程序变体?

时间:2016-12-11 20:57:51

标签: android android-studio build module configuration

我对Android应用程序开发相对较新。我一直在从android开发者网站上学习。但我无法理解不同版本的构建。

Developer site explanation for configuring build.

请解释构建的不同配置之间的区别。另外请告诉我如何制作应用变体?

我目前正在开展一个项目,其中我有两个不同的模块。

  • 用户模块
  • 管理模块

我想在这种情况下制作变体,但我不知道如何?

p.s你会为这个基本的用户管理项目建议什么构建配置?

1 个答案:

答案 0 :(得分:0)

例如,您可以在build.gradle中添加以下内容(并为不同的构建版本设置不同的包名称)

productFlavors {
    user {
        applicationId "com.mycompany.user"
    }
    admin {
        applicationId "com.mycompany.admin"
    }

您也可以使用此方法设置特定于风味的字符串值....例如使用类似

的内容

resValue "string", "some_string_name", "flavor specific string value"