2015-12-29 2 views
-2

Я знаю, что есть такие вопросы, но я не мог найти ответа, который мог бы мне помочь.Keystore был подделан или был введен неверный пароль

Я пытаюсь получить ключ API Карт Google, для которого я должен иметь ключ MD5 с помощью этой команды:

keytool -list -v -alias androiddebugkey -keystore "/Users/Sachin Parashar/.android/debug.keystore" -storepass android -keypass android 

но он дает эту ошибку:

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:225) 
    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) 
Caused by: java.security.UnrecoverableKeyException: Password verification failed 
    at sun.security.provider.JavaKeyStore.engineLoad(JavaKeyStore.java:778) 
    ... 7 more 

ли кто-нибудь знаете, что случилось с этой командой?

+1

* Неверная проверка пароля *: неправильный пароль? – 2Dee

+0

Выполнение как Admin не помогло. –

ответ

8

Прочтите стопку. Эта ошибка возникает, когда ваш пароль ошибочен.

Как вы имеете дело с хранилищем ключей debug, вы можете удалить его и создать новый.

Сначала удалите этот файл

/Users/Sachin Parashar/.android/debug.keystore 

Затем запустите (на той же самой папке, т.е. /Users/Sachin Parashar/.android/)

keytool -genkey -v -keystore debug.keystore -storepass android -alias androiddebugkey -keypass android -keyalg RSA -keysize 2048 -validity 10000 

Наконец, вы можете запустить то, что вы пытаетесь до того

keytool -list -v -alias androiddebugkey -keystore "/Users/Sachin Parashar/.android/debug.keystore" -storepass android -keypass android 
+0

Где я здесь вводил пароль? –

+1

В этой части команды: '-keypass android'. Вы передали 'android' в качестве пароля для хранилища ключей. Но это не правильный пароль – RafaelC

+1

Как узнать, что такое пароль? –