2016-02-19 4 views
0

Добрый день, мне трудно получить ключ. Я выполнил некоторые из предложенных ответов в этой ссылке ERROR: Keytool, но никто из них не работает.Keytool не распознается как внутренняя/внешняя команда

Эти шаги, которые я сделал:

Cmd->кд .android (я изменил каталог) ->реж (показать список в папке .android)

cd . android

После этого я нахожу свой каталог путей keytool и вставляю его в cmd

«C: \ Program Files \ Java \ jdk1.7.0_79 \ bin \ keytool"

path directory

Проблема заключается в следующем шаге: Keytool -list -v хранилище ключей debug.keystore

Он будет производить ошибку: Keytool не распознается как внутренние/внешние команды, исполняемый программный или командный файл.

ответ

1

Вместо

keytool -list -v keystore debug.keystore 

кд в .android

"C:\Program Files\Java\jdk1.7.0_79\bin\keytool" -list -v -keystore -alias androiddebugkey -storepass android -keypass androiddebug.keystore 

Обычно (без CD-ки);

"C:\Program Files\Java\jdk1.7.0_79\bin\keytool" -list -v -keystore "C:\Users\username\.android\debug.keystore" -alias androiddebugkey -storepass android -keypass android 

Или

Если ваша цель состоит в том, чтобы создать новый ключ делают;

"C:\Program Files\Java\jdk1.7.0_79\bin\keytool" -genkey -v -keystore mykey.keystore 

Вы найдете ключ на "C:\Users\username\mykey.keystore"

Обязательно замените username выше с вашим именем пользователя на вашем компьютере

+0

Многие Спасибо, я пытался что без CD-ки, и она работает. Если с тобой все в порядке, ты можешь объяснить мне свою вещь. Я попробовал это и откройте файл, но ключа нет. – RoCk

+0

«mykey.keystore» - это просто имя файла хранилища ключей. –

+1

Но если вы спрашиваете о хранилище ключей, его целью является обеспечение безопасного хранения учетных данных на системном уровне. Другими словами, он хранит ключи, используемые для шифрования секретов приложений, прежде чем сохранять их в частных папках хранилища. подробнее http://developer.android.com/training/articles/keystore.html –

Смежные вопросы