J'utilise l'émulateur fourni avec Android Studio et j'ai besoin de coller du texte entre ma machine OSX Yosemite et une application de l'émulateur.
J'ai commencé mon émulateur avec emulator -avd Nexus_6_API_23
J'ai essayé de cliquer longtemps sur Command-V ça ne colle pas
Je vois Comment copier/coller des caractères multi-octets sur Android Emulator? et quelques autres comme Coller du texte sur Android Emulator mais ils semblent liés à adb
et non à la nouvelle emulator
.
Des idées pls?
Suivez ces étapes pour écrire du texte copié:
Terminal ouvert
Commande d'écriture: adb devices
(elle listera le périphérique actuellement connecté)
Sélectionnez la zone de texte dans laquelle vous voulez écrire du texte
Commande d'écriture: adb Shell input text 'Yourtext'
(assurez-vous qu'un seul périphérique est connecté pour exécuter cette commande et que vous pouvez également utiliser Citations uniques )
Terminé!
J'ai eu le même problème - besoin de copier du texte de macOS vers un périphérique virtuel Android (AVD) dans Android Studio. J'ai essayé les solutions sms ou telnet, elles fonctionnaient mais pas très bien pour une somme de texte importante (par exemple une page entière de texte avec des espaces, des sauts de ligne et toutes sortes de caractères spéciaux).
Merci à quelqu'un qui a créé un script Apple pour forcer la saisie du mot de passe dans le champ du mot de passe lors de l'ouverture d'un volume chiffré. Ce script étonnant a également résolu ce problème! Et son plus simple en utilisant ce script pour copier et coller de Mac à un AVD.
L’icône de script Apple reste toujours en haut de l’écran (la barre d’état). Ainsi, chaque fois que je dois copier et coller, il ne suffit que d’un clic.
Voici une copie du script (celui qui l'a créé, merci encore!)
——————
définir numer_key_codes sur {82, 83, 84, 85, 86, 87, 88, 89, 91, 92}
définir l'entrée pour faire le script shell "pbpaste"
si (l'entrée ne manque pas de valeur) alors
tell application "System Events"
repeat with char in the characters of input
try
key code numbers_key_codes's item (char + 1)
on error
keystroke char
end try
end repeat
end tell
fin si
——————
Il vous suffit de copier le texte source, de cliquer sur l’emplacement cible dans l’AVD, puis d’activer le script en cliquant sur l’icône du script. Tout est collé comme si vous tapiez automatiquement!
Sachez que, si vous copiez et collez une énorme quantité de caractères, le script peut prendre quelques secondes pour terminer la "saisie".
Cette fonctionnalité n'est tout simplement pas implémentée. Vous pouvez créer une demande de fonctionnalité à partir de la page d'aide de l'émulateur.
Dans un terminal, tapez
adb Shell input text 'my string here.'