Aktualizacji
As z SDK rev 21 Android Virtual Device Manager ma ulepszony interfejs użytkownika, który rozwiązuje ten problem. Mam podkreślił niektóre z ważniejszych ustawień konfiguracyjnych poniżej:
Jeśli zauważysz, że miękkie (screen-based) główne klucze Back
, Home
itp brakuje emulatora można ustawić hw.mainKeys=no
do umożliwić im.
odpowiedź Original
Chociaż dokumentacja deweloper mówi wsparcie klawiatura jest domyślnie włączona to nie wydaje się być to, że sposób, w SDK rev 20. wyraźnie włączona obsługę klawiatury w moim plik config.ini emulatora i to zadziałało!
Dodaj: hw.keyboard=yes
Do: ~/.android/avd/<emulator-device-name>.avd/config.ini
Podobnie dodać hw.dPad=yes
jeśli chcesz użyć klawiszy strzałek, aby poruszać się po liście aplikacji.
referencyjny: http://developer.android.com/tools/devices/managing-avds-cmdline.html#hardwareopts
Na Mac OS i Linux można edytować wszystkie swoje konfiguracji emulatora za pomocą jednego polecenia Terminal:
for f in ~/.android/avd/*.avd/config.ini; do echo 'hw.keyboard=yes' >> "$f"; done
Na powiązana uwaga, jeśli emulator tabletka brakuje przycisków BACK/HOME, spróbuj wybrać WXGA800 jako wbudowaną skórkę w edytorze AVD:
Lub ręcznie ustawiając skórkę w config.ini:
skin.name=WXGA800
skin.path=platforms/android-16/skins/WXGA800
(przykład jest automatycznie 16)
Efektem ubocznym tego wydaje się być to, że przycisk wyszukiwania w emulatorze również nie działa. Na szczęście ta sama poprawka dla klawiatury naprawia również przycisk wyszukiwania. – bmaupin