keytool错误:java.io.IOException:无效的密钥库格式-Android

keytool错误:java.io.IOException:无效的密钥库格式-Android,android,keystore,Android,Keystore,我按照的步骤3进行操作,但输入了错误的密钥库密码,现在得到的是“无效密钥库格式”。请告知如何修复?以下是完整的堆栈跟踪: mymacbook .android $ keytool -exportcert -alias \ > androiddebugkey -keystore \ > ~/.android/debug.keystore -list -v Enter keystore password: keytool error: java.io.IOException: Key

我按照的步骤3进行操作,但输入了错误的密钥库密码,现在得到的是“无效密钥库格式”。请告知如何修复?以下是完整的堆栈跟踪:

mymacbook .android $ keytool -exportcert -alias \
> androiddebugkey -keystore \
> ~/.android/debug.keystore -list -v
Enter keystore password:  
keytool error: java.io.IOException: Keystore was tampered with, or password was incorrect
java.io.IOException: Keystore was tampered with, or password was incorrect
    at sun.security.provider.JavaKeyStore.engineLoad(JavaKeyStore.java:780)
    at sun.security.provider.JavaKeyStore$JKS.engineLoad(JavaKeyStore.java:56)
    at sun.security.provider.KeyStoreDelegator.engineLoad(KeyStoreDelegator.java:224)
    at sun.security.provider.JavaKeyStore$DualFormatJKS.engineLoad(JavaKeyStore.java:70)
    at java.security.KeyStore.load(KeyStore.java:1445)
    at sun.security.tools.keytool.Main.doCommands(Main.java:889)
    at sun.security.tools.keytool.Main.run(Main.java:340)
    at sun.security.tools.keytool.Main.main(Main.java:333)
Caused by: java.security.UnrecoverableKeyException: Password verification failed
    at sun.security.provider.JavaKeyStore.engineLoad(JavaKeyStore.java:778)
    ... 7 more
mymacbook .android $ keytool -exportcert -alias \
> > androiddebugkey -keystore \
> > ~/.android/debug.keystore -list -v
mymacbook .android $ keytool -exportcert -alias \
> androiddebugkey -keystore \
> ~/.android/debug.keystore -list -v
keytool error: java.io.IOException: Invalid keystore format
java.io.IOException: Invalid keystore format
    at sun.security.provider.JavaKeyStore.engineLoad(JavaKeyStore.java:658)
    at sun.security.provider.JavaKeyStore$JKS.engineLoad(JavaKeyStore.java:56)
    at sun.security.provider.KeyStoreDelegator.engineLoad(KeyStoreDelegator.java:224)
    at sun.security.provider.JavaKeyStore$DualFormatJKS.engineLoad(JavaKeyStore.java:70)
    at java.security.KeyStore.load(KeyStore.java:1445)
    at sun.security.tools.keytool.Main.doCommands(Main.java:792)
    at sun.security.tools.keytool.Main.run(Main.java:340)
    at sun.security.tools.keytool.Main.main(Main.java:333)
mymacbook .android $ 
现在,每当我键入以下命令时,我都会不断收到“无效密钥库格式”错误,它甚至不会要求我现在输入密码:

“密钥工具-导出证书-别名\ androiddebugkey-密钥库\
~/.android/debug.keystore-list-v“

确保您正在传递“android”密码(确保您使用的是小写字母)

谢谢,但它现在甚至不会问我密码,因为我得到了无效的密钥库格式。那两行呢:“>~/.android/debug.Keystore-list-v Enter Keystore password:”?实际上,那是我第一次错误输入密码的时候,现在这种情况一直发生。当我键入命令“keytool-exportcert-alias androiddebugkey-keystore~/.android/debug.keystore-list-v”时,它不会再次要求我输入密码,因为我遇到了这个错误,请尝试删除旧的调试密钥库。删除后,在Android Studio中重新生成。删除您的意思是完全删除它?请详细说明如何使用Android Studio重新生成它?