我正在使用eclipse并开发Android应用程序。我有一个项目存在于谷歌游戏商店。我更改了我的代码,我想在谷歌播放上更新我的应用程序。我点击Android工具 - >导出签名的应用程序包然后我输入了密码,我的代码一切都很好。最后,我点击完成,步骤结束。我应该怎样做才能在Play商店更新我的应用程序? (我再说一遍,这是一个关于谷歌游戏的现有项目,里面有密钥库文件。)先谢谢。
答案 0 :(得分:1)
要在Google Play上更新您的应用,您必须使用发布证书在.apk上签名。此过程在此处描述:http://developer.android.com/tools/publishing/app-signing.html#releasemode。你不应该做你上面描述的事情; “Android工具 - >导出已签名的应用程序包”,因为您这样做是使用调试证书对apk进行签名。您需要将您的apk导出为未签名的Eclipse,然后使用您的发布证书对其进行签名。
编辑:
如果您使用的是Linux,那么它就像:
jarsigner -verbose -sigalg MD5withRSA -digestalg SHA1 -keystore ~/android-sdks/my-release-key.keystore apk_unsigned.apk release_key
然后:
zipalign -v 4 apk_signed.apk apk_final.apk
答案 1 :(得分:0)
我必须做的就是,右击项目 - > Android工具 - >导出已签名的应用程序包,然后在开发者页面Android注册,最后选择您现有的应用程序,单击APK并将新APK添加到生产。 1小时后,我的新apk在Google Play上添加,我更新了这个应用程序。