0

目前我们的android build 导出格式是.apk 格式。我能够成功获取 apk build v1 & v2 签名。从 2021 年 8 月 1 日起,谷歌停止使用 .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 签名]

4

1 回答 1

0

您将必须创建一个新密钥。

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

于 2021-09-01T07:10:19.547 回答