2012-07-19 11 views
25

Właśnie zaktualizowałem do najnowszej wersji SDK 16 stworzył nową wersję AVD przy użyciu najnowszej wersji API (16) i moja klawiatura sprzętowa już nie działa na emulatorze (nawet mój inny avd używa starszej wersji sdk).Eclipse Android Emulator - Klawiatura nie działa

Wszelkie pomysły, jak to naprawić?

+0

Podobny problem emulator klawiatury - http://stackoverflow.com/questions/11235370/android-emulator-doesnt-take-keyboard- input-sdk-tools-rev-20 – epsilonpsi

Odpowiedz

19

Przejdź do pliku config.ini i dodaj linię dla obsługi klawiatury. Muszę to zrobić dla innych urządzeń avd, aby wszystkie działały!

Dodaj: hw.keyboard=yes

Do: ~/.android/avd/<emulator-device-name>.avd/config.ini

46

Czy dla właściwości AVD została ustawiona właściwość sprzętowa "Obsługa klawiatury" na "tak"? Po ostatniej aktualizacji systemu Android SDK itp. Proces wykończył moją konfigurację adb. Być może wpłynęło to również na twój drugi emulator.

+0

gdzie jest ta opcja? –

+1

AVD Manager (eclipse) -> Edycja -> Lista sprzętu -> Nowy – wojciii

+0

ok, sprawię, że tak, to popsuło mój starszy avd i dziękuję! –

9

idź do AVD Menedżer> select AVD> Edytuj> w sekcji Hardware prasie Nowy> Wsparcie wybierz klawiatura> naciśnij OK> zmienić jego wartość na Tak. to jest to!

+0

jakoś to nie działa dla mnie. – siddhusingh

+0

Przejdź do New> sprawdź obsługę pokrywy klawiatury, jeśli jest ustawione na "Nie", zmień wartość na "Tak". –

2

idź do eclipse Lista (co jest wyświetlane na górze) wybierz:

  1. Okno
  2. wybierz AVD Menedżer
  3. teraz wybrać AVD od obok utworzonego okna
  4. Wybierz Edycja (z prawej strony window)
  5. teraz w menu wyboru sprzętu
  6. wsparcie Klawiatura
  7. wybierz OK
  8. teraz kliknąć na wybrany klawiatura
  9. wybrać tak z listy