我正在开发一个应用程序,我希望有三个版本待售。基本上是经济,标准和高级版本。我有一个开关,您可以在其中更改变量并设置编译的版本。
当我尝试发布应用时,它会说包含名称的应用已经存在。
我是否需要使用唯一密钥对每个包进行签名,或者是否需要更改每个版本的整个包名?如果我需要更改包名称,最简单的方法是什么?
感谢。
答案 0 :(得分:6)
您应该将项目转换为Android库。然后创建三个应用程序项目,每个项目都有不同的包名称和不同的“变量”。
com.you.package.economy
, - >将变量设为经济com.you.package.standard
- >将变量设置为标准com.you.package.advanced
, - >将变量设置为高级有关Android库see documentation的更多信息。如果您需要更深入的信息,请参阅Android库的工作see my post。