Ich bin nicht sicher, was sich geändert hat, aber die physische Tastatur meines Computers funktioniert nicht mehr für den Emulator (mit Kitkat in Nexus 5, x86). Wenn ich in AVD die erweiterten Einstellungen des Geräts betrachte, gibt es nichts für eine Hardwaretastatur. Wo ist diese Einstellung?
android
android-studio
avd
Don Rhummy
quelle
quelle
EditText
Felder tippen .Suchen Sie die Konfiguration des Emulators in Ihrem Home-Verzeichnis:
Auf dem Nexus 5 (erstellt von Android Studio) war es beispielsweise:
Ändern Sie die folgende Einstellung wie folgt:
quelle
hw.dPad=yes
, um die Barrierefreiheit mit den Pfeiltasten nach oben, unten, links und rechts zu testen.adb shell
oder über dieadbmanager
Kommandozeile eingestellt werden?Öffnen und navigieren Sie zu Extras → Android → AVD-Manager → Bearbeiten -> Stiftsymbol.
Klicken Sie auf Erweiterte Einstellungen anzeigen und scrollen Sie nach unten. Die Option Tastatureingabe aktivieren (Beispiel für das zweite Bild) wird angezeigt. Aktivieren Sie dieses Kontrollkästchen und klicken Sie auf Fertig stellen.
quelle
AKTUALISIEREN:
Ändern
hw.keyboard = yes
.Und machen Sie die Datei
config.ini
schreibgeschützt:1.Klicken Sie mit der rechten Maustaste auf die Datei, um deren Einstellungen zu öffnen.
2.Machen Sie alle Optionen auf der Registerkarte Berechtigungen schreibgeschützt (siehe Screenshot).
Vertrauen Sie mir, dies wird funktionieren, da diese Datei neu geschrieben wird. Wenn wir sie sperren, verschwindet der Fehler.
quelle