2013-08-19 1 views
3

Я изначально разместил этот вопрос на TechNet, но думал, что StackOverflow будет лучше! http://social.technet.microsoft.com/Forums/en-US/d0eee59e-3a40-4502-a896-d818758e6c45/cmd-prompt-not-accepting-or-isnt-detecting-my-keyboard-inputCmd Подсказка не обнаруживает ввод клавиатуры

У меня есть довольно странная проблема, с которой я никогда не сталкивался раньше. На самом деле, я не уверен, что кто-либо когда-либо сталкивался с этой проблемой раньше. Googling, похоже, не приносит ничего полезного, но, надеюсь, кто-то здесь может пролить свет.

Я пытаюсь создать хранилище ключей для подписания приложения Android для рынка Android. Я следую инструкциям, приведенным здесь: http://www.thomasmortensen.com/index.php/71-android-keystore-jdk

Я нашел те же инструкции и на других сайтах, и насколько я могу судить, я правильно их соблюдаю.

Это подводит меня к моей проблеме: Как я начинаю выполнение «-keygen» команда, кажется, работает хорошо, и я представил с первым полем, мне нужно поставить, чтобы создать хранилище ключей - хранилища ключей пароль. Однако, когда я начинаю печатать, я замечаю, что ни один из моих входных данных не отображается, то есть я не вижу никаких * или любой другой текст.

Насколько я могу судить, в этот момент единственным входным сигналом, который он принимает, является клавиша ввода. Если я нажму «Enter» и оставьте значение пустым, оно в конечном итоге завершает команду, возвращая меня к квадрату 1.

Моя клавиатура в отличном рабочем состоянии, и я очень уверен, что правильно вхожу во все соответствующие поля до этого момента, поэтому я думал, что это что-то связано с Cmd Prompt ... не так ли?

Вскоре после того, как я попробовал на своем ПК (Windows 7 Ultimate), я попытался сделать это на двух других компьютерах, один из которых запускает Windows 8 (Pro) и другие окна 7 (Ultimate), и оба результата приводят к одному и тому же результату. ..

Заставляет меня думать, что это не связано с Cmd Prompt !? : \

Неужели кто-нибудь сталкивался с этим раньше?

+1

В подсказке ничего не отображается, но он принимает вас. Вы уверены, что он не создает файл хранилища ключей? Дважды проверьте каталог java bin. – nedaRM

+0

Нет, он отображает первый шаг в процессе генерации kestore, который должен вводить пароль хранилища ключей, но он не позволит мне вводить пароль, поэтому я не могу пройти мимо этого шага. См. Этот снимок экрана: http://social.technet.microsoft.com/Forums/getfile/321502 –

+1

Вот как это выглядело. Он не показывает никаких символов, таких как * и т. Д. Просто попробуйте ввести пароль и нажмите «Ввод» и посмотрите, что произойдет. Он должен попросить вас повторно ввести пароль. – nedaRM

ответ

13

Хорошо, так что, в то время как я еще не нашел способ «обойти» проблему, о которой я думаю, стоит поделиться. Надеюсь, следующий человек, столкнувшийся с этой проблемой, будет спасен от боли!

В принципе, ввод фактически принимается командной строкой на шаге пароля хранилища ключей, хотя вместо отображения звездочки или какого-либо другого заполнителя командная строка просто остается пустой в этот момент.

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

Следующие шаги продолжают работать так, как обычно их ожидали.

Я до сих пор не знаю, почему шаг с паролем ведет себя так неожиданно. Если у кого-то есть какие-то идеи, мне было бы интересно услышать их.

+0

Хммм благодарю вас, бог награждает вас за эту помощь :) Я собирался рассердиться на самом деле, но вы этого не допустили – fullMoon