我正在发布针对中国市场的版本,我们都知道他们不支持Playstore。从此我们决定在中国商店发售。
其中一家中国商店要求在清单文件中包含包名 必须包含应用程序名称。但是现在我们的主清单文件包名称不包含应用程序名称。
因此,我们为china flavor创建了新的Manifest文件,只更改了包名称,但Android studio需要此china清单文件中的User Permission和Activity声明。
我们可以创建仅包名更改的清单吗?所有其他权限和声明必须取自Main Manifest文件。
答案 0 :(得分:0)
您应该在gradle中为每种风格指定包名称。使用applicationId
参数
buildTypes {
forChina {
applicationId my.domain.appName.chinasuffix
}
notForChina {
applicationId my.domain.appName.other
}
}