如何使用不同的applicationId Android创建风味?

时间:2019-04-19 04:07:10

标签: android build.gradle android-productflavors

我需要创建4个应用。所有4个应用程序的区别仅在于UI和程序包名称(应用程序ID)。为了得到客户的批准,我创建了1个完整的应用程序。

现在,我需要创建其他3个具有自己的applicationId和主题的应用程序。 所有4个应用的代码均相同。

为实现这一点,我创建了以下风味。但是我一直都在“找不到生成的com.xxx.R类”。

只有我首先创建的1个应用可以使用。它的applicationId是“ com.bbb.app”。所有的Java文件都在此软件包下。

flavorDimensions "default"

productFlavors {
    b{
        applicationId "com.bbb.app"
        dimension "default"
    }
    a{
        applicationId "com.aaa.app"
        dimension "default"
    }

    x {
        applicationId "com.xxx.app"
        dimension "default"
    }

}

当我选择除默认编号以外的任何applicationId时,注释文件也无法解析。就像找不到符号类HomeFragment _。

如果我做错了,请提出建议。

0 个答案:

没有答案