【发布时间】:2016-03-18 21:32:17
【问题描述】:
我在 Playstore 上发布了一个应用程序,但不小心在我的 gradle 构建中使用了版本号 9999999 来进行测试。所以现在我的应用程序是用那个版本发布的,我不能递减它,否则 google play 开发者控制台会抱怨。此外,我无法从 Play 商店中删除该应用程序,因为它已经发布。所以我要么使用不同的包名称并创建一个新应用程序(我真的不想要),要么我必须以某种方式重置版本号。
这可能吗?我这里还有其他选择吗?
【问题讨论】:
-
我非常担心你搞砸了,我认为没有办法做到这一点。只是出于好奇,为什么有人将版本号设置为 9999999 用于测试目的?
-
@GoRoS 该死。好吧,我有某种预览应用程序,我不想使用正常的版本增量,因为这似乎不合逻辑。事后看来,我只是愚蠢:D感谢您的洞察力,写一个答案,我会接受它。猜猜每个人都会接受那个代表;D
-
我遇到了同样的问题,因为我的应用程序曾经有类似 DNS 序列的版本代码(
YYYYmmmddXX格式)。有一天它停止工作,因为版本代码太大而无法被科尔多瓦解析为 Int 。我已提出拉取请求 (github.com/apache/cordova-android/pull/298) 将其更改为 Biginteger,但已经几个月了,我担心它永远不会落地。 -
@Pierre-AlexisdeSolminihac 这行不通。即使 cordova 支持它,Android SDK 也不支持。 “versionCode - 用作内部版本号的整数。”来自developer.android.com/studio/publish/…
-
此外,该页面现在明确指出:“警告: Google Play 允许 versionCode 的最大值为 2100000000。”
标签: android google-play