Mise à jour
Comme de SDK rev 21 Android Virtual Device Manager dispose d'une INTERFACE améliorée ce qui résout ce problème. J'ai mis en évidence certains des plus importants paramètres de configuration ci-dessous:
![enter image description here]()
Si vous remarquez que le soft (sur écran) principales touches Back
, Home
, etc. sont absents de votre émulateur, vous pouvez configurer hw.mainKeys=no
pour les activer.
![enter image description here]()
Réponse originale à cette question
Même si la documentation pour les développeurs dit que le support du clavier est activé par défaut, il ne semble pas être de cette façon dans le SDK rev 20. J'ai activé explicitement prise en charge du clavier dans mon émulateur de config.fichier ini et ça a fonctionné!
Ajouter: hw.keyboard=yes
De: ~/.android/avd/<emulator-device-name>.avd/config.ini
De la même façon, ajoutez - hw.dPad=yes
si vous souhaitez utiliser à l'aide des touches fléchées pour naviguer dans la liste des applications.
Référence: http://developer.android.com/tools/devices/managing-avds-cmdline.html#hardwareopts
Sur Mac OS et Linux, vous pouvez modifier l'ensemble de votre émulateur configurations avec un Terminal de commande:
for f in ~/.android/avd/*.avd/config.ini; do echo 'hw.keyboard=yes' >> "$f"; done
Sur la même note, si votre tablette émulateur est manquante à l'ARRIÈRE/la MAISON des boutons, essayez de sélectionner WXGA800 Construit-dans la peau dans l'AVD de l'éditeur:
![enter image description here]()
Ou par réglage manuel de la peau dans la configuration.ini:
skin.name=WXGA800
skin.path=platforms/android-16/skins/WXGA800
(l'exemple est pour API 16)