web-dev-qa-db-de.com

AVD-Hardwaretasten sind nicht aktiviert

Ich habe gerade das neue Android SDK heruntergeladen und installiert. Wenn ich den Emulator starte, wird auf dem Emulatorbildschirm "Hardward Buttons not enabled in AVD" angezeigt. Es gibt HomeMenuusw. sind alle deaktiviert. Wie kann ich diese Schaltflächen aktivieren?

67
Emmy

Sie müssen die Gerätedefinitionen ändern. Suchen Sie dazu im Android Virtual Device Manager die Registerkarte "Gerätedefinitionen" und doppelklicken Sie auf das von Ihnen verwendete Gerät.

Stellen Sie sicher, dass die Schaltflächen auf Hardware eingestellt sind.

enter image description here

Vergessen Sie nicht, Ihre Geräteeinstellungen zu aktualisieren:

enter image description here

103
Rowan Freeman

Ich weiß, es ist lange her, seit die Frage gestellt wurde, aber nur um die anderen wissen zu lassen.

Sie können die Einstellungen von config.ini manuell bearbeiten (unter Windows 7 finden Sie sie unter C:/Users / the_user /. Android/avd / the_emulator_name / config.ini).

Finden Sie die Linie heraus:

hw.mainKeys=no

Und wechseln Sie zu:

hw.mainKeys=yes

Hoffe das hilft.

37
tato.rodrigo

Um Ihre Anwendung auf einem Emulator zu testen, der das neueste Android-Gerät darstellt, können Sie eine AVD mit dem neuen WXGA720-Skin erstellen (es ist ein Xhdpi-Gerät, ein normales Bildschirmgerät). Beachten Sie, dass der Emulator derzeit die neue Bildschirmnavigationsleiste für Geräte ohne Schaltflächen für die Hardware-Navigation nicht unterstützt. Wenn Sie diese Skin verwenden, müssen Sie Sie müssen die Tastaturtasten Home für die Home-Taste, ESC für die Zurück-Taste und verwenden F2 oder Bild nach oben für die Menütaste.

Entnommen aus: http://developer.Android.com/tools/revisions/platforms.html

9
atilacamurca

Ich musste mein AVD löschen und es mit den aktivierten Hardwaretasten komplett neu erstellen, damit es funktioniert. Das Ändern der vorhandenen Gerätedefinition konnte aus irgendeinem Grund nicht behoben werden.

1
PWiggin

Die akzeptierte Antwort ist jetzt veraltet, weil sich die Android-Emulator-Schnittstelle ein wenig geändert hat.

Wenn Sie Hardwaretasten auf Ihrem Android-Emulator anzeigen müssen, deaktivieren Sie diese Option in den Android-Emulatoreinstellungen -> Hardwareprofil:

 enter image description here

0
Josef Hruška

Für diejenigen, die es nicht zum Laufen bringen können: Bevor Sie eine AVD neu erstellen, versuchen Sie zunächst, die Num-Taste zu drücken, da dies das Verhalten der beeinflusst Fn Schlüssel. In meinem Fall, wenn Numlock ausgeschaltet ist, F2 funktioniert nicht.

0
marco

Gehen Sie zu Tool> Android> SDK Manager> Tool> AVDs verwalten> Emulator auswählen> Bearbeiten Verwalten Sie Ihre Einstellungen und starten Sie Android Studio neu

Wenn Sie nicht verstanden haben Bitte folgen Sie dem Link, um Details mit dem Screenshot zu sehen

http://solutionfrominternet.blogspot.com/2015/01/how-to-show-system-navigation-bar-in.html

0