【发布时间】:2011-08-18 23:18:15
【问题描述】:
我正在开发一个应用程序,我想出售三个版本。基本上是经济版、标准版和高级版。我有一个开关,您可以在其中更改变量并设置编译的版本。
当我尝试发布应用程序时,它说已存在具有包名的应用程序。
我是否需要使用唯一密钥对每个包进行签名,还是需要更改每个版本的整个包名?如果我需要更改包名称,最简单的方法是什么?
谢谢。
【问题讨论】:
标签: android google-play publish publishing
我正在开发一个应用程序,我想出售三个版本。基本上是经济版、标准版和高级版。我有一个开关,您可以在其中更改变量并设置编译的版本。
当我尝试发布应用程序时,它说已存在具有包名的应用程序。
我是否需要使用唯一密钥对每个包进行签名,还是需要更改每个版本的整个包名?如果我需要更改包名称,最简单的方法是什么?
谢谢。
【问题讨论】:
标签: android google-play publish publishing
您应该将您的项目转换为 Android 库。然后创建三个应用项目,每个项目都有不同的包名和不同的“变量”。
com.you.package.economy, -> 将变量设置为经济com.you.package.standard -> 将变量设置为标准com.you.package.advanced, -> 将变量设置为高级有关 Android 库的更多信息see documentation。如果您需要更深入的了解 Android 库的工作原理see my post。
【讨论】: