生成签名的apk时,Android Studio无法识别Keystore别名

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

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

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

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

我正在签署这个enter image description here的apk

任何帮助,将不胜感激。

java android apk keystore android-studio-3.0
3个回答
0
投票

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

keystone Path之间也不应该有任何空格


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窗口的Key别名字段中放置的值进行比较。


0
投票

您可以使用Gradle进入signingReport并生成散列键或sha1键,并在提交密钥库表单后刷新应用级build.gradle文件

© www.soinside.com 2019 - 2024. All rights reserved.