Java Android 密钥库:“密钥库被篡改,或密码不正确。”
声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow
原文地址: http://stackoverflow.com/questions/23999355/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me):
StackOverFlow
Android Keystore : "Keystore was tampered with, or password was incorrect."
提问by Olkunmustafa
I'm using Android Stuio 0.5.9 as IDE My mac version 10.9.3
我使用 Android Stuio 0.5.9 作为 IDE 我的 mac 版本 10.9.3
Formerly I use oracle java se7 for develop my applications but when I update my mac it gives some version error so I remove java 7 and install java 6 and solved it.
以前我使用 oracle java se7 来开发我的应用程序,但是当我更新我的 mac 时,它给出了一些版本错误,所以我删除了 java 7 并安装了 java 6 并解决了它。
When I develop a app in java 6 there is no problem but When I want generate a apk from use Generate signed APK Wizard I have error like this:
当我在 java 6 中开发应用程序时没有问题,但是当我想从使用生成签名的 APK 向导生成 apk 时,我有这样的错误:
Keystore was tampered with, or password was incorrect.
Keystore was tampered with, or password was incorrect.
I know my password is correct. I find my password using it -> https://code.google.com/p/android-keystore-password-recover/wiki/HowTo
我知道我的密码是正确的。我使用它找到我的密码 -> https://code.google.com/p/android-keystore-password-recover/wiki/HowTo
Start smart wordlist attack on key!!
Capitalize first letter
Current Pass: a || est. 0 Pass/Sec
Got Password in 0 seconds
Password is: aAd**** for alias medyasef_dijital_medya_********
EDIT
编辑
My java version : 1.6.0.jdk
我的 Java 版本:1.6.0.jdk
EDIT
编辑
I realize my jks file is corrupted so I have to fix it. is there any chance for fix it ?
我意识到我的 jks 文件已损坏,所以我必须修复它。有没有机会修复它?
Sorry bad english. How can I solve it, please help me. Thanks everyone
抱歉英语不好。我该如何解决,请帮帮我。谢谢大家
回答by user3703044
Jdk version may be incompatible. Try other a windows computer. And ran this comman.
jdk 版本可能不兼容。尝试其他 Windows 计算机。并运行了这个命令。
keytool -storepasswd -keystore my.keystore