【问题标题】:Export signed application package导出签名的应用程序包
【发布时间】:2015-06-30 14:22:28
【问题描述】:

我正在使用 eclipse 并开发 android 应用程序。我有一个存在于谷歌游戏商店的项目。我更改了我的代码,我想在 google play 上更新我的应用程序。我单击 Android 工具 --> 导出签名的应用程序包。然后我输入了密码,我的代码一切正常。最后,我点击完成,步骤结束。下一步我应该怎么做才能在 Play 商店中更新我的应用程序? (我再说一遍,这是 google play 上的一个现有项目,里面有密钥库文件。)提前致谢。

【问题讨论】:

标签: android google-play apk


【解决方案1】:

要在 Google Play 上更新您的应用,您必须使用您的发行证书签署您的 .apk。此处描述了该过程:http://developer.android.com/tools/publishing/app-signing.html#releasemode。你不应该做你上面描述的事情; “Android 工具 --> 导出签名的应用程序包”,因为这样做是在使用 调试证书 对您的 apk 进行签名。您需要从 Eclipse 中将您的 apk 导出为未签名的,然后使用您的发布证书对其进行签名。

编辑:

如果您使用的是 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

【讨论】:

  • 这是一个已签名的项目,我为什么要点击未签名的应用程序?以上链接与您的解决方案不同:s
  • 我告诉过你...当您导出已签名的 apk 时,它会使用调试证书进行签名(Google Play 不会接受)。再次,您需要从 Eclipse 导出未签名的 apk,然后使用您的发布证书唱歌(与您签署要更新的应用程序相同)。
  • 我会尝试并评论你@soulreaver。谢谢。
【解决方案2】:

我所要做的就是,右键单击项目--> Android 工具-> 导出已签名的应用程序包,然后在开发者页面 Android 注册,最后选择您现有的应用程序,单击 APK 并将新的 APK 添加到生产. 1 小时后,我的新 apk 添加到 Google Play,我更新了此应用。

【讨论】:

    猜你喜欢
    • 2013-12-26
    • 1970-01-01
    • 2013-03-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多