Подтвердить что ты не робот

Клавиатура Android Emulator не отображается

Просто установил sdk android для моего macbook pro. Я создал виртуальное устройство, выделив 50 мб памяти в android 3.0. Я запускал эмулятор, а Android_ отображается слева, но интерфейс клавиатуры не отображается справа. У меня включен hw.keyboard.lid. Не уверен, что это имеет к этому отношение.

4b9b3361

Ответ 1

Нажмите CTRL + F11 или num pad 7, чтобы включить экранную клавиатуру в ОС. Я не думаю, что эмулятор 3.0 имеет эквивалентный интерфейс клавиатуры, как это делают другие.

Ответ 2

Выполните следующие настройки > Язык и ввод > по умолчанию > Аппаратная физическая клавиатурa > выключить, чтобы включить экранную клавиатуру

Ответ 4

Я только что наткнулся на эту проблему и решил ее - настройка клавиатуры по умолчанию в 3.0-изображении установлена ​​на японский IME (который я предполагаю, не работает пейзаж). Просто зайдите в настройки и измените его на клавиатуру Android.

Ответ 5

Это работает для меня: я включаю "Hardware Keyboard Present" в определении AVD. Когда AVD загружается, виртуальная клавиатура не появляется в устройстве, но клавиатура компьютера работает. Затем перейдите в Настройки → Язык и Вход → Клавиатура и методы ввода → По умолчанию. Здесь я отключу опцию Hardware (Physical Keyboard). Теперь и виртуальная клавиатура, и клавиатура компьютера работают - лучше всего в обоих мирах.

Но, как сказал пользователь850688, вы должны делать это каждый раз при загрузке AVD. Если вы не хотите этого делать, отключите настройку Hardware Keyboard Present в AVD, и у вас всегда будет виртуальная клавиатура, но вы не можете использовать компьютерную клавиатуру вообще.

Ответ 6

да, ctrl + f11 и num-7 вызывают мягкую клавиатуру. полезно, но не так удобно для тестирования, как старая клавиатура/эмулятор.

В Android 3.0 SDK с использованием v11 или выше боковая клавиатура, по-видимому, больше не доступна по умолчанию, предположительно, чтобы лучше эмулировать, что все устройства являются сенсорными экранами. AVD, основанный на стандартном скин-планшете WVGA800 и любом AVD, основанный на пользовательском размере экрана, не будет иметь клавиатуру стороннего эмулятора для вас, и я не мог найти, какой параметр может включить его. Однако...

Мне удалось получить боковую клавиатуру (очень удобную для тестирования dev +), загрузив несколько старых скинов из http://teavuihuang.com/android/ и создавая на основе AVD. Как-то это позволяет клавиатуре эмулятора через какой-то файл или настройку, которые AVD-редактор не предоставляет. Размер окна и размещение клавиатуры эмулятора не совсем совпадают, но он бьет из ничего.

Похоже, Google должен был документировать все эти тонкости в http://developer.android.com/guide/developing/devices/emulator.html, но они этого не сделали.

Ответ 7

В новых версиях Android вы не найдете его в настройках AVD, вам просто нужно нормально загрузить эмулятор и перейти в приложение "Настройки", там вы можете НЕ использовать аппаратную клавиатуру вашего компьютера.

Ответ 8

Просто измените функции устройства AVD. Вы выбрали конкретное разрешение, например. 240 X 360. Вместо этого выберите QVGA. Появится клавиатура.

Ответ 9

Да, если вы вводите ручное разрешение в AVD, он не будет отображать клавиатуру, просто выберите любую клавиатуру с разрешением по умолчанию, которая начнет отображаться

Ответ 10

Я не знаю, будет ли это полезно, но в Android 4.0, даже если у вас включена эмуляция аппаратной клавиатуры, вы можете вывести системное меню в верхней части экрана, и это должно дать вам возможность выключить аппаратную клавиатуру, снова включить виртуальную клавиатуру. Любопытно, что я обнаружил, что эмуляция аппаратной клавиатуры по-прежнему работает - лучше всего из двух миров!

Ответ 11

вы можете попробовать: изменить скин по умолчанию на динамические аппаратные элементы управления при редактировании эмулирует надеется помочь вам