Ich bin mir nicht sicher, was sich geändert hat, aber die physische Tastatur von meinem Computer funktioniert nicht mehr für den Emulator (laufendes Kitkat in Nexus 5, x86). Wenn ich in den erweiterten Einstellungen des Geräts in AVD nachschaue, gibt es nichts für eine Hardwaretastatur. Wo ist diese Einstellung?Wie aktivieren Sie die physische Tastatur auf dem Emulator in Android Studio? (Verwendet, um zu arbeiten)
Antwort
der Konfiguration des Emulators finden in Ihrem Home-Verzeichnis:
//Located in:
~/.android/avd/<The_Device_Name>/config.ini
Zum Beispiel auf dem Nexus 5 (erstellt von Android Studio), war es:
~/.android/avd/Nexus5.avd/config.ini
Ändern Sie den unten Einstellung zu sein :
hw.keyboard=yes
In den erweiterten Einstellungen eines virtuellen Geräts in Android Studio 1.0.2 AVD-Manager gibt es i s tatsächlich ein Kontrollkästchen, mit dem Tastatureingabe ohne Bearbeitung der config.ini
von Hand aktiviert werden kann.
Werkzeuge → Android → AVD-Manager → Bleistift-Symbol → Erweiterte Einstellungen anzeigen (scrollen nach unten) → aktivieren Tastatureingabe
Hinweis: Sie müssen * in den erweiterten Einstellungen nach unten scrollen *. "Aktivierte Tastatureingabe" ist das LETZTE PUNKT. Ich brauchte einige Minuten, um festzustellen, dass der Bereich für erweiterte Einstellungen viel größer war als er zuerst erschien. – Nuthatch
Für mich ist es aktiviert und ich kann immer noch nicht in einige 'EditText' Felder tippen. –
WICHTIG: Scrollen Sie nach unten :) – matt
→ Android → AVD Manager-Tools öffnen und Navigieren (im Bild gezeigt) → Bearbeiten -> Bleistift-Symbol)
C Lecken Sie auf Show Advanced settings und scrollen Sie nach unten und Sie sehen die Option Keyboard input aktivieren (Beispiel zweites Bild) Aktivieren Sie das Kontrollkästchen und klicken Sie auf Finish.
es funktioniert. Vielen Dank –
UPDATE:
ändern hw.keyboard = yes
.
Und die Datei machen config.ini
Read-only:
1.Right Sie auf die Datei, um die Einstellungen öffnen.
2.Make alle Optionen auf der Registerkarte Berechtigungen in Read-only (siehe Screenshot)
Vertrauen Sie mir dies funktionieren wird, es geschieht, weil diese Datei überschrieben wird, wenn wir sie sperren den Fehler aus verschwindet.
Bezug: [D'Pad ist im Emulator deaktiviert] (http://stackoverflow.com/questions/14561251/dpad-is-disabled-in-emulator). Modifiziert als "hw.dPad = yes", um die Eingabehilfe mit den Pfeiltasten nach oben, unten, links und rechts zu testen. –