无法使用现有密钥库文件生成 .aab 版本

问题描述 投票:0回答:2

目前我们的android构建导出格式是.apk格式。我能够成功获取 apk build v1 和 v2 签名。从 2021 年 8 月 1 日起,Google 将停止使用 .apk,并要求每个人都应迁移到 .aab 捆绑文件。因此,当我使用相同的密钥库文件生成 .apk 文件时,我收到以下错误

The security strength of SHA-1 digest algorithm is not sufficient for this key size

详细错误信息:

Execution failed for task ':app:signReleaseBundle'.
> A failure occurred while executing 
com.android.build.gradle.internal.tasks.FinalizeBundleTask$BundleToolRunnable
   > Failed to generate v1 signature

有没有办法在密钥库文件中编辑 SHA-1 摘要算法的密钥大小?

还有其他解决问题的方法吗?[例如禁用 V1 签名]

apk keystore android-keystore android-signing android-app-bundle
2个回答
0
投票

您必须创建一个新密钥。

我也有同样的问题。创建新的 jks 密钥库文件后,我能够对该捆绑包进行签名。请参阅此处了解如何创建新密钥。


0
投票
  1. “儿童汽车问答:有趣的猜谜游戏”
  2. “儿童神奇汽车测验”
  3. “汽车宾果:儿童问答游戏”
  4. “儿童猜车冒险”
  5. “小汽车天才:琐事测验”
© www.soinside.com 2019 - 2024. All rights reserved.