Android Studio在生成签名的APK时无法识别Keystore别名

时间:2019-03-22 23:58:05

标签: java android apk keystore android-studio-3.0

每次尝试通过Android Studio生成签名的APK时,我都会收到此错误:

在密钥库PATH / OrderOperator_keystore中找不到别名为“ Operator_keystore”的密钥

以前,我成功提交了使用相同密钥库的构建。当我将整个项目文件夹移动到另一个文件夹时,也会出现问题,而且我使android studio的缓存无效。

我正在这样签名apk enter image description here

任何帮助将不胜感激。

3 个答案:

答案 0 :(得分:0)

请确保您的密钥存储路径与新文件夹的位置正确,并确保您为密钥存储和别名输入正确的密码。如果这样不起作用,请尝试更改     密钥库PATH / OrderOperator_keystore 至     密钥库PATH /

梯形失真校正路径之间也不应有空格

答案 1 :(得分:0)

打开终端并运行以下命令:

keytool -list -v -keystore </path/to/your/keystore.jks>

输入密钥库密码后,它将显示该密钥库中存储的证书列表,包括别名,例如

Keystore type: jks
Keystore provider: SUN

Your keystore contains 1 entry

Alias name: androiddebugkey
Creation date: Nov 19, 2018
Entry type: PrivateKeyEntry
Certificate chain length: 1
Certificate[1]:
...

查看显示的别名,并将其与您在Studio窗口的密钥别名字段中输入的值进行比较。

答案 2 :(得分:0)

您可以使用Gradle进行signingReport并生成哈希键或sha1键,还可以在提交密钥库表单后刷新应用程序级别的build.gradle文件