Jun*_*unM 6 android google-play
我不小心在谷歌播放中上传了我的应用程序的错误版本.它的版本是1.0.现在我尝试使用相同的1.0版本上传更新的apk文件.还有可能吗?
我试过,但我总是收到此错误消息:
您需要为APK使用不同的版本代码,因为您已经拥有版本代码为1的版本代码.
我试图取消发布它,但我想我还需要等几个小时.大部分时间,这需要多长时间?
Way*_*Lue 10
是的,您仍然可以使用相同的版本.它要求的是versionCode,你可以从1增加到2 AndroidManifest.xml(寻找类似的东西android:versionCode="1").
这里有更多信息:http://developer.android.com/tools/publishing/versioning.html
android:versionCode - 一个整数值,表示相对于其他版本的应用程序代码的版本.
该值为整数,以便其他应用程序可以以编程方式对其进行评估,例如检查升级或降级关系.您可以将值设置为所需的任何整数,但是应确保应用程序的每个后续版本都使用更大的值.系统不会强制执行此行为,但通过连续发布增加值是规范性的.
通常,您将释放应用程序的第一个版本,并将versionCode设置为1,然后随每个版本单调增加值,无论该版本是主要还是次要版本.这意味着android:versionCode值不一定与用户可见的应用程序发行版本具有很强的相似性(请参阅下面的android:versionName).应用程序和发布服务不应向用户显示此版本值.
在AndroidManifest.xml文件内部,顶部有两行,一行是 for versionCode,一行是 for versionName。
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.myapp"
android:versionCode="1"
android:versionName="1.0" >
Run Code Online (Sandbox Code Playgroud)
用于versionName什么实际上并不重要,主要是让开发人员和消费者知道应用程序在哪个版本上。该versionCode仅供开发商,因为它是唯一编号的事项。在versionCode每个版本的Play商店必须增加。通常,theversionCode要么是随每个版本而增加的普通数字,要么是具有特定样式的YYYYMMDD数字,例如,因为该数字将始终随着时间的推移而增加。
希望这可以帮助!
| 归档时间: |
|
| 查看次数: |
7274 次 |
| 最近记录: |