我刚刚发布了我的第一个应用程序并且已经出现了一堆错误,所以我需要重新发布它:)
我所做的是将我的代码导出为unsigned .apk,然后我使用我的密钥编写应用程序:
jarsigner -verbose -keystore mykey.keystore my.apk mykey
然后系统做了它的事情,一切顺利。
现在我去google play网站重新发布,点击选项卡:“apk文件”,然后我不知道该怎么做。
我应该取消激活原始apk吗?或者我应该上传具有相同名称的新apk吗?
我尝试上传新的apk,但收到此错误:
The new apk's versionCode (1) already exists.
这表明我应该删除旧的apk,对吗?或者我可能忘记了某个地方的一步?
谢谢!
答案 0 :(得分:3)
我认为市场要求您在AndroidManifest.xml中更改apk versionCode,这样它就可以将其识别为该应用的新版本。
答案 1 :(得分:2)
在上传更新的应用程序之前,请确保已在清单文件的元素中增加了android:versionCode和android:versionName属性。
来自:http://developer.android.com/guide/publishing/publishing.html
答案 2 :(得分:1)
您应该更改versionCode
中的Manifest.xml
。设为2,或大于之前的versionCode
。您还应该更新versionName
中的Manifest
。
只需取消激活以前的版本,然后激活新上传的版本。
答案 3 :(得分:0)
versionCode是您的apk后续版本号,其中一个版本将在Google Play中发布