生成签名的APK Android Studio-密钥错误

时间:2018-08-29 21:25:19

标签: android apk signed-apk

我正在尝试使用现有的密钥库生成签名的APK 但我有以下问题

Error:org.gradle.tooling.BuildException: Failed to read key MedicalAssistanceKey from store "D:\MedicalAsError:com.android.ide.common.signing.KeytoolException: Failed to read key MedicalAssistanceKey from store

 "D:\MedicalAss_download\MyKey.jks": Cannot recover keys_download\MyKey.jks": Cannot recover key

Error:java.security.UnrecoverableKeyException: Cannot recover key

我确定密码和密钥正确

2 个答案:

答案 0 :(得分:0)

密钥库和密钥密码必须相同。 您可以使用以下命令来修改密码:

keytool -storepasswd -new [insert new keystore password] -keystore [insert keystore file name]

keytool -keypasswd -alias [insert alias] -new [insert new key password] -keystore [insert keystore file name]

或者,如果您喜欢GUI,请从http://keystore-explorer.org/下载

注意:keytool.exe存在于jdk / bin文件夹或jre / bin文件夹中。

答案 1 :(得分:0)

如果密码中包含特殊字符,请使用此工具进行更改:

http://keystore-explorer.org/

特殊字符,例如user_ID date_local weight_kg 0002a3e897bd47a575a720b84aad6e01632d2069 2016-01-07 99.2 0002a3e897bd47a575a720b84aad6e01632d2069 2016-02-08 99.6 0002a3e897bd47a575a720b84aad6e01632d2069 2016-02-10 99.5 000115ff92b4f18452df4a1e5806d4dd771de64c 2016-03-13 99.1 000115ff92b4f18452df4a1e5806d4dd771de64c 2016-04-20 78.2 000115ff92b4f18452df4a1e5806d4dd771de64c 2016-05-02 78.3 000115ff92b4f18452df4a1e5806d4dd771de64c 2016-05-07 78.9 0002b526e65ecdd01f3a373988e63a44d034c5d4 2016-08-15 82.1 0002b526e65ecdd01f3a373988e63a44d034c5d4 2016-08-22 82.6

enter image description here