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 Home, Menuusw. sind alle deaktiviert. Wie kann ich diese Schaltflächen aktivieren?
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.
Vergessen Sie nicht, Ihre Geräteeinstellungen zu aktualisieren:
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.
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
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.
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.
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