首页 > 解决方案 > 从命令行签署 Android App Bundle

问题描述

有人知道如何从命令行使用新的密钥库对 .aab 文件进行签名吗?这里的文档提到我们可以使用 jarsigner 从命令行签署我们的应用程序包。但我找不到命令行?有人知道命令行吗?

将我的捆绑包上传到 Google Play 时出现此错误:

You uploaded an APK with an invalid signature (learn more about signing). Error from apksigner:

我尝试使用以下命令对应用程序包进行签名:

jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore xample.jks bundle.aab keystoreAlias

非常感谢。

标签: androidjarsignerandroid-app-bundle

解决方案


可能您已经找到了解决问题的方法。尽管如此,由于它可能会在将来帮助某人,我只想说我遇到了同样的问题,将散列算法更改为SHA-256帮助我克服了它。

jarsigner -verbose -sigalg SHA256withRSA -digestalg SHA-256 -keystore xample.jks bundle.aab keystoreAlias


推荐阅读