我可以从alpha测试通道生产较低版本的代码

Lup*_*ops 8 versioning android google-play android-testing

我需要首先在播放开发者控制台的alpha测试频道上发布我的应用程序然后再到生产.假设我在alpha版本代码1.0.0上发布了应用程序.测试之后,我需要发布应用程序的更新,所以我将版本代码增加到1.0.1,1.0.2等.

  1. 完成测试后,我可以使用初始版本代码1.0.0上传新的apk到生产中吗?我不想推广在alpha通道上发布的apk,它将增加版本代码,即1.0.5.这会导致任何问题吗?

  2. 您有任何其他建议如何处理此案例?

谢谢,

卢佩

ple*_*eft 17

在Android中,应用程序版本控制包含两件事.

  1. android:versionCode - 一个整数值,表示相对于其他版本的应用程序代码的版本.
  2. android:versionName - 一个字符串值,表示应用程序代码的发行版本,因为它应该向用户显示.

什么是可见的用户是第二个.所以,你可以有例如阿尔法版本,其中android:versionName"1.0.0"android:versionCode1(整数),然后做你的测试和修正,当你准备部署在生产环境保持android:versionName"1.0.0",但已android:versionCode增加了1从最后一个值它在α,例如android:versionName="1.0.0",android:versionCode=5(该产品是您最初的aplha部署的第5次更新).当然你可以改变"1.0.0"你喜欢的任何东西,你可以降低它,例如"0.9.0",android:versionCode总是应该增加1.

您可以在此处阅读更多内容:版本化应用程序

  • 我是我的情况,我有一个版本代码为9的生产应用程序.但是我上传了一个版本代码为17的alpha应用程序(直到现在才担心这一点).如果我使用版本代码10发布作为生产,会发生什么?我不想将我的应用程序发布为v18,但我不能从历史中排除这个该死的v17 alpha.从来没有想过会让我头疼 (2认同)