【问题标题】:Signature algorithm error while trying to upload apk to Google Play Store尝试将 apk 上传到 Google Play 商店时出现签名算法错误
【发布时间】:2018-05-04 16:25:34
【问题描述】:

当我尝试将我的 apk 上传到 google play 商店时,我收到以下错误。

上传失败

您上传的 APK 签名无效。来自 apksigner 的错误:错误(Jar 签名者 CERT.RSA):JAR 签名 META-INF/CERT.RSA 使用摘要算法 SHA-256 和签名算法 RSA,这在此 APK 所在的 API 级别 16-17 上不受支持正在验证中

有人知道我可以如何更改签名算法,或者如何解决这个错误吗?

【问题讨论】:

  • 在生成带有选项 v1(jar 签名)的签名 apk 复选标记框时,取消选中 v2,因为 v2 适用于较新的
  • 这并没有解决问题
  • 尝试过清理、重建项目并创建新的 .jks 密钥?然后按照上面的程序?
  • 现在可以了。非常感谢:)
  • 太好了,我将其发布为答案,请批准,以便其他人可以从中受益:) #HappyCoding :)

标签: android google-play apk


【解决方案1】:

生成签名 apk check 选项 v1(jar 签名)uncheck 选项 v2 因为 v2 用于较新的!

如果它不起作用,那么:做 clean ,重建项目并创建新的 .jks 密钥并做同样的事情!

供参考:difference between signature versions - V1(Jar Signature) and V2(Full APK Signature) while generating signed apk in AndroidStudio?

【讨论】:

    猜你喜欢
    • 2018-06-29
    • 2014-01-27
    • 1970-01-01
    • 1970-01-01
    • 2016-08-27
    • 2019-02-28
    • 1970-01-01
    • 2021-04-11
    • 1970-01-01
    相关资源
    最近更新 更多