keytool.exe не является приложением win32
Всякий раз, когда я использую любую из этих команд, я получаю сообщение об ошибке "keytool.exe не является допустимым приложением win32", даже когда я открываю keytool.exe
независимо как исполняемый файл.
C:\Program Files(x86)\Java\jre6\bin>keytool.exe -list -alias androiddebugkey -keystore "C:\Users\ti7a\.android\debug.keystore" -storepass android -keypass android
keytool -list -keystore "C:\Users\ti7a\.android\debug.keystore"
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 ответа
Я столкнулся с той же проблемой. Я нашел другой файл 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"
Вольфене
У меня такая же проблема. Я посмотрел на размер файла EXE, и его размер был 0 КБ.
После нескольких исследований я наткнулся на это: http://www.java.com/en/download/help/x64bits.xml
Он говорит, чтобы установить 32-битную версию, чтобы исправить проблему. Однако эта идея мне не понравилась, поэтому я переустановил 64-битную версию, и это устранило проблему.
Возможно, вы захотите проверить размер вашего файла, чтобы увидеть, если это может быть вашей проблемой.
Я скопировал keytool.exe с другого сервера и заменил его на машине, выдав эту ошибку, и это сработало для меня.