1

我用不同的版本和代码更新了一个应用程序。然后使用与以前版本 apk 相同的密钥库,通过“右键单击->Android 工具->导出签名的应用程序包”对 apk 进行签名。但是在将其上传到 google play 时,出现以下错误。谁能告诉我我怎么了?

“上传失败您上传的 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"

4

2 回答 2

5

我遇到了“上传错误”的问题。原来是浏览器(Chrome)缓存问题,在Chrome中清除浏览器缓存,问题就解决了。清除浏览器缓存后,我能够上传相同的 apk 并毫无问题地发布。

于 2013-05-10T18:38:12.323 回答
0

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

  1. 我将项目从 Android Studio 0.4.3 导入到 Android Studio 0.8.9,
  2. 我用相同的密钥签署了apk,
  3. 当我将 apk 上传到 Google Play 时出现错误“上传失败您上传的 APK 使用与您以前的 APK 不同的证书签名。(...)”。

所以。

  1. 我将我的项目降级到 0.4.3,
  2. 用相同的密钥签名,
  3. 上传没有任何问题。

我不知道它怎么可能,但它会起作用。我希望它会对你有所帮助。

于 2014-10-16T06:42:17.037 回答