EditText kann nicht in Mac-Emulator eingegeben werden

8

Ich bin ein neuer Mac OS-Benutzer und habe mein Android-Projekt nach der Installation von Eclipse und allen notwendigen Anforderungen auf den Mac übertragen. Meine Anwendung läuft normal, aber ich kann den Emulator nicht eingeben.

Ich verwende einen Android 4.1 Emulator mit Eclipse Juno.

    
Nouran H 02.07.2012, 11:23
quelle

3 Antworten

17

Dies ist ein Problem mit der neuen Version der Android Tools. Sie müssen den AVD bearbeiten, um eine Option wie folgt hinzuzufügen:

Von Eclipse, gehen Sie zu AVD Mananger.

  • Wählen Sie den jeweiligen AVD und klicken Sie auf Bearbeiten
  • Gehen Sie zum Abschnitt Hardware und klicken Sie auf Neu.
  • Wählen Sie den Eigenschaftsnamen: Tastaturunterstützung
  • Standardmäßig wird ein Wert von "no" hinzugefügt. Klicken Sie einfach auf die Spalte Wert und ändern Sie sie in 'Ja'.
  • Klicken Sie erneut auf AVD bearbeiten.

Dadurch wird eine Eigenschaft hw.keyboard=yes in config.ini für den AVD hinzugefügt. Und es sollte von dort gut funktionieren.

    
Romin 02.07.2012, 11:39
quelle
0

Die Antwort von @Romin sah vielversprechend aus, funktionierte aber leider nicht in SDK 4.0.3. Nein, wie oft ich es auf "Ja" geändert habe, es würde immer noch zu "Nein" zurückkehren, nachdem ich auf "Edit AVD" geklickt habe (warum keine "Speichern" -Schaltfläche?)

Meine Lösung bestand darin, einfach die Datei .ini direkt zu bearbeiten:

  1. Bearbeiten Sie $HOME/.android/avd/your-device.avd/config.ini .
  2. ändern hw.keyboard=yes
George Armhold 05.11.2012 21:30
quelle
0

Bearbeiten Sie unter Genymotion die AVD und legen Sie "Virtuelle Tastatur für Texteingabe verwenden" fest.

    
Eduard 31.10.2014 20:06
quelle