2012-07-02 21 views
8

Sono un nuovo utente Mac OS e ho trasferito il mio progetto Android su Mac dopo aver installato Eclipse e tutti i requisiti necessari. La mia applicazione funziona normalmente, ma non riesco a digitare l'emulatore.Impossibile digitare editText su Mac emulator

Ho un emulatore Android 4.1 con Eclipse Juno.

risposta

17

Questo è un problema con la nuova versione di Android Tools. Sarà necessario modificare l'AVD per aggiungere un'opzione come segue:

Da Eclipse, passare a AVD Mananger.

  • Selezionare il particolare AVD e fare clic su Modifica
  • Vai alla sezione Hardware, fare clic su Nuovo.
  • Selezionare il nome della proprietà: Supporto tastiera
  • Per impostazione predefinita, viene aggiunto con un valore 'no'. Basta fare clic sulla colonna del valore e cambiarla in "sì".
  • Fare nuovamente clic su Modifica AVD.

Questo aggiungerà una proprietà hw.keyboard=yes in config.ini file per l'AVD. E dovrebbe funzionare bene da lì.

+0

Perfetto, esattamente ciò di cui avevo bisogno :) –

+1

Sì! Perché questo non è il valore predefinito ?? – NoBugs

0

La risposta inviata da @Romin sembrava promettente, ma sfortunatamente non ha funzionato per me in SDK 4.0.3. No quante volte l'ho cambiato in "sì" sarebbe ancora tornare a "no" dopo aver fatto clic su "Modifica AVD" (perché non "salva" pulsante?)

La mia soluzione era di modificare semplicemente il file .ini direttamente:

  1. modifica $HOME/.android/avd/your-device.avd/config.ini.
  2. cambiamento hw.keyboard=yes
0

Su Genymotion, modificare l'AVD e impostare "Usa la tastiera virtuale per l'immissione di testo".

Problemi correlati