Вы должны предоставлять неправильный путь к файлу debug.keystore
.
Выполните следующие шаги, чтобы получить правильный путь и завершить команду:
- В затмении, выберите в меню Window -> Preferences ->Раскрыть Android -> Build
- На правой панели, ищет: по умолчанию отладки хранилища ключей:
- Выделите всю коробку рядом с меткой, указанной в Шаг 2
И, наконец, использовать путь, который вы только что скопировали с шага 3, чтобы построить вашу команду:
К примеру, в моем случае, это было бы:
C: \ Program Files \ Java \ jre7 \ Bin> Keytool -list -v -keystore "C: \ Users \ Сиддхарт Lele.android \ debug.keystore" -alias androiddebugkey -storepass андроид -keypass андроид
ОБНОВЛЕНО:
Если вы уже выполнили шаги, упомянутые выше, единственное другое решение - удалить debug.keystore
и позволить Eclipse воссоздать его для вас.
Шаг 1: Перейдите к пути, где хранится хранилище ключей. В вашем случае, C:\Users\Suresh\.android\debug.keystore
Шаг 2: Закройте и перезапустите Eclipse.
Шаг 3 (необязательно): Возможно, вам потребуется очистить проект до создания debug.keystore
.
Источник:http://www.coderanch.com/t/440920/Security/KeyTool-genkeypair-exception-Keystore-file
Вы можете обратиться к этому в части об удалении debug.keystore
файла: "Debug certificate expired" error in Eclipse Android plugins
Вы проверили, что 'debug.keystore' _actually_ существует в указанном вами пути? –
debug.keystore файл не существует "C: \ Users \ Suresh \ .android \" – Jahir
Да. Я читал OP, и я точно знаю, что это значит. Мой вопрос: существует ли файл 'debug.keystore' в пути, указанном в команде? –