Je souhaite exécuter / tester des applications Android sur l'émulateur Android et taper à l'aide du clavier de mon ordinateur, car cela me permet de taper et de tester plus rapidement. Lorsque j'utilise l'émulateur, il n'accepte que les entrées du clavier natif d'Android (à l'écran). Comment puis-je activer mon clavier de PC pour une utilisation dans l'émulateur Android?
137
Réponses:
J'ai eu le même problème après la mise à niveau des outils de développement (v20.0.0v2012 ...). Tout à coup, aucun de mes périphériques virtuels Android n'accepte aucune entrée de mon clavier physique PC / Mac.
Voici comment je l'ai corrigé:
Window menu
>>AVD Manager
Edit
Hardware
, cliquez surNew
Keyboard Support
puis cliquezOK
yes
Mes autres DAV qui n'ont pas cette propriété matérielle «prise en charge du clavier» ajoutée n'acceptent PAS ma saisie au clavier physique.
la source
S'il vous plaît essayez les paramètres suivants. Mon environnement (cible: Android 4.0.3 - API de niveau 15) est réussi.
AVD - Éditer - Matériel: - Nouveau ... - Prise en charge du clavier - oui
AVD - Éditer - Matériel: - Nouveau ... - Support du couvercle du clavier - non
la source
Keyboard lid support
?Vous devez modifier le fichier config.ini dans votre répertoire .android. Ce fichier se trouve sous le répertoire principal du disque dur. De là, ouvrez le fichier avd et vous verrez une liste de périphériques virtuels. Ouvrez le périphérique souhaité, puis ouvrez le fichier config.ini dans le bloc-notes. Copiez ensuite le texte suivant: "hw.keyboard = yes" (sans les guillemets), puis enregistrez et fermez. La prochaine fois que vous ouvrirez votre émulateur, vous devriez pouvoir utiliser le clavier.
Vous pouvez également ouvrir le fichier hardware-qemu.ini dans le même répertoire que config.ini. Une liste de toutes les options matérielles s'affiche. Modifiez le hw.keyboard de "non" à "oui".
J'espère que cela t'aides!
la source
Cette réponse s’adresse aux personnes qui ont construit l’émulateur à partir de la source (par exemple, en suivant les instructions de source.android.com). Vous devez modifier une propriété dans le fichier suivant:
Dans la section suivante de ce fichier, modifiez la valeur par défaut de non à oui:
Puis reconstruisez (en utilisant make). Au moins cela a fonctionné pour moi.
la source
J'avais ce problème en dépit de la configuration correcte et je me suis rendu compte que le problème était que l'accent était mis sur les fenêtres des boutons de contrôle de l'émulateur, comme indiqué dans ce numéro .
Pour vérifier si tel est votre problème, vérifiez si vous appuyez sur la touche Espace, si vous appuyez réellement sur l'un de ces boutons, et si vous appuyez sur la touche de tabulation pour déplacer le curseur de la surbrillance en surbrillance entre les éléments des commandes de l'émulateur. Si tel est le problème, vous devriez pouvoir le contourner comme suit:
Le focus devrait maintenant revenir à la fenêtre principale de l'émulateur Android, et non aux commandes de l'émulateur, et les pressions sur les touches devraient aller aux applications Android.
la source
Comme quelques-uns l'ont indiqué, le clavier du PC devrait être activé pour les instances de l'émulateur AVD. À en juger par ce que dit la page d'émulateur sur Android Developer à propos des commandes de touches et autres, il ne semble pas qu'il existe un moyen d'activer / désactiver l'utilisation du clavier de l'ordinateur dans le SDK. Votre meilleur choix est alors de réinstaller le SDK et d’essayer à nouveau.
la source
Essayez Ctrl+ F11ou NumPad 7. Cela devrait activer votre clavier, à moins que ce ne soit désactivé ailleurs.
la source
Si vous utilisez
Xamarin.Android
inVisual Studio 2010
, vous pouvez l'activerKeyboard Support
comme suit:Tools > Start Android Emulator Manager
AVD Name
que vous souhaitez ajouterKeyboard Support
, puis cliquez sur leEdit
boutonHardware
zone, cliquez sur leNew
boutonProperty
liste déroulante, sélectionnezKeyboard support
, puis cliquez sur leOK
boutonKeyboard support
Property
est ajouté à laHardware
liste. Changer leValue
deNo
àYes
Edit AVD
boutonla source