【问题标题】:"Your Android App Bundle has more than 1 certificate chain."“您的 Android App Bundle 有多个证书链。”
【发布时间】:2020-03-26 15:07:21
【问题描述】:

我使用 Flutter 构建了我的应用程序包,然后按照推荐使用 jarsigner 对其进行了签名。

jarsigner -sigalg MD5withRSA -digestalg SHA1 -keystore keystore.jks -storepass *** -keypass *** signed.aab *keyalias*

但是,当我将应用程序包上传到 google play 商店时,我收到此错误

您的 Android App Bundle 有多个证书链。确保您的 App Bundle 只有 1 个证书链,然后重试。

【问题讨论】:

    标签: android flutter google-play android-app-bundle


    【解决方案1】:

    您必须在 Flutter 中默认配置签名。如果是这样,再次应用 jarsigner 将对其进行第二次签名。

    如果您想使用jarsigner 进行签名,请考虑在运行@987654327 之前从您的Gradle 配置中删除signing block 或手动删除META-INF 目录下的*.RSA*.DSA*.MF 文件@ 命令。

    但也许更好的是直接在 Gradle 配置中正确设置签名配置,这样您根本不必运行 jarsigner

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-01-01
      • 2021-02-22
      • 2017-06-16
      • 1970-01-01
      • 2020-08-05
      • 1970-01-01
      • 2021-09-09
      相关资源
      最近更新 更多