keytool.exe не является приложением win32 - PullRequest
5 голосов
/ 26 ноября 2011

Всякий раз, когда я использую любую из этих команд, я получаю сообщение об ошибке «keytool.exe не является допустимым приложением win32», даже когда я открываю keytool.exe независимо как исполняемый файл.

  1. C:\Program Files(x86)\Java\jre6\bin>keytool.exe -list -alias androiddebugkey -keystore "C:\Users\ti7a\.android\debug.keystore" -storepass android -keypass android

  2. keytool -list -keystore "C:\Users\ti7a\.android\debug.keystore"

  3. C:>cd C:\Program Files\Java\jre6\bin

    , а затем

    keytool -list -alias androiddebugkey -key store "C:\Users\ti7a\.android\debug.keystore" -storepass andro id -keypass android

Как это вызвано и как я могу это решить?

Ответы [ 3 ]

7 голосов
/ 18 августа 2012

Я столкнулся с той же проблемой.Я нашел другой файл keytool.exe внутри «C: \ Program Files (x86) \ Java \ jdk1.7.0_03 \ jre \ bin». Я думаю, вы использовали keytool.exe внутри «C: \ Program Files (x86) \ Java»\ jdk1.7.0_03 \ bin "

Wolfen

5 голосов
/ 16 декабря 2011

У меня была такая же проблема. Я посмотрел на размер файла EXE, и его размер был 0 КБ.

После нескольких исследований я наткнулся на это: http://www.java.com/en/download/help/x64bits.xml

В нем говорится, чтобы установить 32-битную версию, чтобы исправить проблему. Однако эта идея мне не понравилась, поэтому я переустановил 64-битную версию, и это устранило проблему со мной.

Возможно, вы захотите проверить размер файла, чтобы убедиться, что это может быть вашей проблемой.

2 голосов
/ 16 апреля 2013

Я скопировал keytool.exe с другого сервера и заменил его на машине, выдав эту ошибку, и это сработало для меня.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...