【发布时间】:2015-03-04 15:20:15
【问题描述】:
我错误地将我的应用上传到生产环境。现在,我正在尝试将其上传到测试版。它说:
上传失败 您需要为您的 APK 使用不同的版本代码,因为您已经有一个版本代码为 1。
我应该怎么做才能将相同的 apk 上传到 beta 版本并从生产中删除现有的?我已取消发布该应用程序。我是否需要等待一段时间或任何建议来解决此问题?
PS:我不想更改包名并在服务器上上传新的 apk。
【问题讨论】:
标签: android google-play
我错误地将我的应用上传到生产环境。现在,我正在尝试将其上传到测试版。它说:
上传失败 您需要为您的 APK 使用不同的版本代码,因为您已经有一个版本代码为 1。
我应该怎么做才能将相同的 apk 上传到 beta 版本并从生产中删除现有的?我已取消发布该应用程序。我是否需要等待一段时间或任何建议来解决此问题?
PS:我不想更改包名并在服务器上上传新的 apk。
【问题讨论】:
标签: android google-play
您不能发布具有相同版本代码的 apk 文件。您已经发布了一个 versionCode 为 1 的 apk。只需更新 Manifest.xml 中的版本代码。例如:
<manifest android:versionCode="2" ...>
【讨论】:
在 APK 窗口的开发者控制台右侧,有一个按钮显示“切换到高级模式”。按该按钮激活高级模式。
选择后,您的 APK 的“操作”列下会出现一个下拉菜单,您可以选择在 Alpha、Beta 和生产之间移动您的应用程序。下图显示了该菜单对于处于 Beta 版的 APK 的外观。
【讨论】:
您可以在 Beta 轨道(开放式测试)中创建新版本,而不是上传新捆绑包,而是选择“从库添加”选项并选择您上传的用于生产的应用捆绑包。 Beta 版应用的版本将与生产中的版本相同。
【讨论】: