【问题标题】:Android - Update app with new APK sign errorAndroid - 使用新的 APK 签名错误更新应用
【发布时间】:2021-05-22 12:37:53
【问题描述】:

长话短说:2 年前我有人为我创建了一个应用程序,这是用 Xamrian 编码并通过 AppCenter.ms 上传的(我认为)。现在,2 年后我想更新那个应用程序。我使用 Android Studio 用 Ja​​va 重写了整个应用程序,我正在尝试在 Google Play Console 中上传该应用程序的新版本。我正在尝试使用 Generate Signed Bundle / APK 上传签名的 apk。问题是我没有第一次上传的“密钥库”,所以当尝试上传新的 apk(使用新的密钥库)时,会发生这种情况。

错误信息:

You uploaded an APK with an invalid signature (learn more about signing). Error from apksigner: ERROR: JAR_SIG_NO_SIGNATURES: No JAR signatures.

对此我能做些什么?有什么解决方法可以让我上传新版本的应用吗?

【问题讨论】:

    标签: android android-studio apk google-play-console android-app-signing


    【解决方案1】:

    您不能使用使用不同密钥签名的 APK/App Bundle 更新应用。

    Google Play 商店将阻止上传。

    如果您尝试通过现有应用在本地安装它,Android 将显示错误(类似于“无法安装应用”)。

    【讨论】:

    • 我有什么办法可以找到它,或者这是开发人员仅在本地计算机上保存的东西?
    • 这是原开发者必须给你的东西。如果幸运的话,密钥库和密码与存储库中的代码一起保存(这不是建议)。除此之外,你运气不好。
    • 我现在实际上得到了keyInfo和keyStore文件!我有密钥库别名和密码。我还需要什么吗?
    • @Catalus1 您需要文件、密钥库密码和密钥密码。通常,开发人员会为两者使用相同的密码。看起来你有你需要的一切。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-05-05
    • 2018-01-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多