2013-02-26 23 views
67

Właśnie pobrałem i zainstalowałem nowy zestaw SDK Androida. Po uruchomieniu emulatora na ekranie emulatora jest napisane "Nieudane przyciski włączone w AVD". Istnieją Strona główna Menu itp. Są wyłączone. Jak włączyć te przyciski?Nieobsługiwane przyciski sprzętowe AVD

Odpowiedz

103

Musisz zmodyfikować definicje urządzeń. Aby to zrobić, znajdź zakładkę "Definicje urządzeń" w Menedżerze urządzeń wirtualnych Android i kliknij dwukrotnie urządzenie, którego używasz.

Upewnij się, że przyciski są ustawione na Sprzęt.

enter image description here

Nie zapomnij zaktualizować ustawienia urządzenia:

enter image description here

+0

Hi Rowan: Dzięki za szybką odpowiedź i ładne ekranie strzelać. Zrobiłem to, co powiedziałeś, a potem ponownie uruchom emulator, przyciski są nadal wyłączone. – Emmy

+7

Upewnij się, że edytujesz urządzenie wirtualne (nie teraz definicję), aby określić sklonowaną definicję. To znaczy. przejdź do ustawień urządzenia i zmień "Urządzenie" na (w moim przypadku) "Galaxy Nexus Custom". –

+0

Działa teraz. Tak, nie zmieniłem urządzenia wirtualnego. Po tym wszystkim wszystko działa dobrze. Dziękuję Ci! – Emmy

37

wiem, że to było dawno padło pytanie, ale po prostu niech inni wiedzieć .

można ręcznie edytować Config.ini ustawienia (w systemie Windows 7 można go znaleźć na C:/Users/the_user /.android/avd/ the_emulator_name /config.ini).

Sprawdzaj linię:

hw.mainKeys=no 

i zmienić:

hw.mainKeys=yes 

nadzieję, że to pomaga.

+4

Dzięki, przyjęta odpowiedź nie działa dla mnie - ta była zrobiona. W systemie Linux ścieżka to '~/.android/avd//config.ini'. – johndodo

+0

to działa doskonale dziękuję –

+0

Działa to, jeśli rozmiar ekranu jest niższy niż 7 cali. Być może w przeciwnym razie zawsze przyjmuje się, że jest to tablet. hw.mainKeys jest zgłaszane jako "NIE", nawet jeśli zmieniłem je ręcznie w pliku ini i zrestartuję Eclipse. – WindRider

1

Musiałem usunąć mój AVD i całkowicie go odtworzyć za pomocą przycisków sprzętowych aktywowanych, aby działał. Po prostu modyfikacja istniejącej definicji urządzenia nie naprawiła go z jakiegoś powodu.

9

Aby przetestować aplikację na emulatorze reprezentującym najnowsze urządzenie z Androidem, można utworzyć AVD z nową skórką WXGA720 (jest to normalne urządzenie z ekranem xhdpi). Zauważ, że emulator aktualnie nie obsługuje nowego paska nawigacji na ekranie dla urządzeń bez sprzętowych przycisków nawigacyjnych, więc podczas korzystania z tej skórki, musisz użyć klawiszy klawiatury Strona główna dla przycisku Strona główna, ESC dla przycisku Wstecz i F2 lub Strona dla przycisku menu.

Zrobione z

: http://developer.android.com/tools/revisions/platforms.html

0

Dla tych, którzy nie mogą zrobić to wo rk: przed odtworzeniem AVD, spróbuj najpierw nacisnąć klawisz numlock, ponieważ wpływa to na zachowanie klawiszy Fn. W moim przypadku, jeśli numlock jest wyłączony, F2 nie działa.

0

Przyjęta odpowiedź jest teraz trochę przestarzała, ponieważ interfejs emulatora Androida nieco się zmienił.

Jeśli potrzebujesz, aby wyświetlić przyciski sprzętowe na android emulator trzeba odznaczyć ten przełącznik wewnątrz Android setings emulatora -> profil sprzętowy:

enter image description here

Powiązane problemy