在Google Play上为较新版本的apk上传失败

时间:2013-03-30 23:18:17

标签: android google-play

我用不同的版本和代码更新了一个应用程序。然后使用先前版本apk的相同密钥库,通过'右键单击 - > Android工具 - >导出已签名的应用程序包'来签署apk。 但在将其上传到谷歌播放时,会出现以下错误。谁能告诉我什么是错的?

“上传失败 您上传了使用其他证书签名的APK到您以前的APK。您必须使用相同的证书。您现有的APK使用带有指纹的证书进行签名:

SHA1:D6:E1:7F:65:4D:BF:B5:B0:F8:FB:D3:8F:F7:5A:40:B6:62:EA:98:EB

以及用于签署您上传的APK的证书都有指纹:

SHA1:96:85:B8:57:87:29:4F:8B:AC:C3:26:29:D0:F5:A6:63:30:D6:0C:A3“

2 个答案:

答案 0 :(得分:5)

我遇到了“上传错误”的问题。它原来是一个浏览器(Chrome)缓存问题,并清除Chrome中的浏览器缓存,解决了这个问题。清除浏览器缓存后,我能够上传相同的apk并发布没有任何问题。

答案 1 :(得分:0)

我也有这个问题。在我的情况下,当我更新我的项目时出现问题。

  1. 我将项目从Android Studio 0.4.3导入到Android Studio 0.8.9,
  2. 我用相同的密钥签名apk,
  3. 当我上传apk到谷歌播放时,我有错误“上传失败你上传了一个使用不同证书签名的APK到以前的APK。(...)”。
  4. 所以

    1. 我将项目降级为0.4.3,
    2. 使用相同的密钥签名
    3. 上传没有任何问题。
    4. 我不知道它怎么可能,但它会起作用。我希望它对你有所帮助。