gpt4 book ai didi

android - 如何正确地对 Android 应用进行版本控制(ise/ize)?

转载 作者:行者123 更新时间:2023-11-29 17:16:08 26 4
gpt4 key购买 nike

我正在开发一款 Android 应用程序,我已将其放在 Playstore 上进行 Beta 测试。因为我在海外有 friend ,所以我可以在不同国家正式测试我的应用程序。所以我的问题是,由于我的应用程序正在进行 Beta 测试,我在我的应用程序中发现了一些错误,我正在一个一个地修复它们并上传应用程序以进行更多测试。这是我的第一个官方 Android 应用程序,几天前我刚刚打开了我的 Android 应用程序开发者帐户。所以我不太熟悉 android 的应用程序版本控制是如何工作的。

我知道 .. 版本格式。所以现在,我的应用程序的主要版本是 1。我已经修补了其中的 2 个错误并发布在 Playstore 上,以便我的 friend 可以测试它并向我发送反馈。为此,我必须将 gradle 文件中的 versionCode1 更改为 2。因为 playstore 不允许我上传补丁后的 apk。现在我已经在我的应用程序中修补了一些错误,如果我去并上传到 playstore,我需要将我的 gradle 文件中的 versionCode2 更改为 3 。我知道 Playstore 会在描述中显示 versionName 但我不知道我做的对不对。

假设我的应用程序的当前 versionName1.0.2,因为我已经修补了其中的几个错误。但是我的 versionCode3。所以将来我会得到 10 个以上的错误,一个在修复每个错误之后我的 versionCode 将是 13 并且 versionName 将是 1.0.10 。之后,如果我发布次要版本,它将是 1.1.0versionCode = 14

之后,我修复了更多错误并发布了主要版本,因此我的应用程序的 versionName 将类似于 2.0.0 with versionCode = 25

那么我这样做是对的还是我需要为此改变/学习一些东西?我搜索了版本控制并找到了一些关于创建 version.properties 和所有内容的很棒的教程。但是当我将它上传到 Playstore 时,它​​一直告诉我将我的 versionCode12 更改为其他内容。我的意思是增加。

谁能告诉我该怎么做?我做的对还是错?

最佳答案

versionCode 可以(应该?真的是个人选择)在每次构建时更新,或者在您处理代码的每一天开始时更新。一个简单地不断增加的数字就是这一切所需要的。从 1 开始并继续。 Google Play 商店需要在更新之间增加。

versionName 适用于 Google Play 商店,或者当您构建了一个准备好进行测试并打算发布的稳定版本时。这个字符串的格式完全取决于你。格式通常是这样读的:

  • 1.2.3 :1 主要版本,主要更改,2 次要版本,次要更改,3 错误修复。

  • 1.2:1 主要版本,主要更改,2 任何更改。

您(我认为)甚至可以将 UltraLightMegaUpdate 之类的字符串用于 versionName - 这取决于您。它用于区分面向公众的版本。

关于android - 如何正确地对 Android 应用进行版本控制(ise/ize)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38865676/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com