keytool.exe недействителен для приложения Win32 для получения ключа API Google Maps для Android.

когда я пытаюсь выполнить следующие команды, я получаю эту ошибку: keytool.exe недействителен для приложения Win32

1:

C: \ Program Files \ Java \ jdk1.7.0_04 \ bin> keytool -list -alias androiddebugkey -keystore «C: \ Users \ Jani.android \ debug.keystore.keystore» -storepass android -keypass android

2:

keytool -list -alias androiddebugkey -keystore "C: \ Users \ Jani.android \ debug.keystore.keystore" -storepass android -keypass android

Я использую окно 7 (64 бит), любая помощь будет оценена.


person Bibi Tahira    schedule 12.06.2012    source источник
comment
Не могли бы вы проверить, какой размер keytool.exe в C: \ Program Files \ Java \ jdk1.7.0_04 \ bin?   -  person Raghav Sood    schedule 12.06.2012
comment
@RaghavSood его размер составляет 14,4 КБ (14 760 байт).   -  person Bibi Tahira    schedule 12.06.2012
comment
Попробуйте запустить keytool -list -keystore ‹путь к keystone (в кавычках)›   -  person Raghav Sood    schedule 12.06.2012


Ответы (1)


Это могло произойти по трем причинам:

  1. Во время установки JDK программа keytool.exe не установилась должным образом. Если это попытка, то размер будет 0 КБ (редко).
  2. Я вижу, что вы используете JDK7. Известно, что у инструментов Android есть проблемы с этим. Установка JDK6 должна решить проблему (часто)
  3. Возможно, вы используете 64-битную версию JDK. Попробуйте удалить существующий JDK и переустановить 32-разрядную версию.

Как правило, устранение трех указанных выше проблем должно решить эту проблему.

person Raghav Sood    schedule 12.06.2012
comment
У меня все еще такая же ошибка, я попробовал шаги 2 и 3. недавно я попробовал 32-битный jdk, и появилось такое же окно, что я делаю неправильно: / - person Bibi Tahira; 13.06.2012
comment
Вы использовали 32-битный JDK 6 после удаления старого JDK? Вы добавили новый в свою переменную PATH? - person Raghav Sood; 13.06.2012
comment
да, я сделал все, что получил jdk отсюда oracle.com/technetwork/java/javase/downloads/ - person Bibi Tahira; 13.06.2012
comment
я добавляю переменную таким образом * C: \ Program Files (x86) \ Java \ jdk1.6.0_31 \ bin; D: \ androidsdk \ tools * - person Bibi Tahira; 13.06.2012