2

我正在尝试准备我的应用程序以发布到 Play 商店,当我创建应用程序包时,此错误出现太多次,我正在重新创建密钥库但它再次失败, 我想在我设置时提及密钥库它要求我输入密钥库密码,但没有密钥密码

A failure occurred while executing com.android.build.gradle.internal.tasks.Workers$ActionFacade
[        ]    
> Failed to read key key from store "/Users/ahd/key.jks": Invalid keystore format
4

1 回答 1

3

我遇到了这个问题,这是因为我使用的 Java 版本。我使用 Android Studio 中的 keytool 来生成密钥库,这为我解决了这个问题。

运行flutter doctor -v并查找“Java 二进制位于:”条目。然后使用此路径将“java”交换为“keytool”来生成您的密钥库。例如

/Applications/Android\ Studio.app/Contents/jre/jdk/Contents/Home/bin/keytool -genkey -v -keystore ~/key.jks -keyalg RSA -keysize 2048 -validity 10000 -alias key

在我的情况下,我还遵循了最后出现的建议迁移到 PKCS12(再次使用 Android Studio 中的 keytool)。

于 2021-04-05T10:21:59.927 回答