Je ne sais pas ce qui a changé, mais le clavier physique de mon ordinateur ne fonctionne plus pour l'émulateur (exécutant KitKat dans Nexus 5, x86). Quand je regarde dans AVD les paramètres avancés de l'appareil, rien ne vaut un clavier matériel. Où est ce réglage?
Recherchez la configuration de l'émulateur dans votre répertoire personnel:
//Located in:
~/.Android/avd/<The_Device_Name>/config.ini
Par exemple, sur le Nexus 5 (créé par Android Studio), il était:
~/.Android/avd/Nexus5.avd/config.ini
Modifiez le paramètre ci-dessous pour qu'il soit:
hw.keyboard=yes
Dans les paramètres avancés d’un périphérique virtuel dans Android Studio 1.0.2 AVD Manager, il existe une case à cocher permettant d’activer la saisie au clavier sans modifier le fichier config.ini
par la main.
Outils → Android → Gestionnaire AVD → icône représentant un crayon (indiqué dans l'image) → Afficher les paramètres avancés (défiler vers le bas) → Activer la saisie au clavier
UPDATE:
Changement hw.keyboard = yes
.
Et rendre le fichier config.ini
Lecture seulement:
1.Cliquez avec le bouton droit sur le fichier pour ouvrir ses paramètres.
2.Réglez en lecture seule toutes les options de l'onglet autorisations (voir capture d'écran).
Croyez-moi, cela fonctionnera, car ce fichier est réécrit. Lorsque nous le verrons, le bogue disparaîtra.