J'ai eu le même problème - je dois copier du texte de macOS vers un dispositif virtuel Android (AVD) dans Android Studio. J'ai essayé les solutions sms ou telnet, elles ont fonctionné mais pas vraiment bien pour une grande somme de texte (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 mot de passe lors de l'ouverture d'un volume crypté. Cet étonnant script a également résolu ce problème ! Et il est plus direct d'utiliser ce script pour copier et coller du Mac vers un AVD.
Je fais en sorte que l'icône Apple script reste toujours en haut de l'écran (la barre d'état) de sorte que chaque fois que j'ai besoin de copier et de coller, il suffit d'un clic.
Voici une copie du script (celui qui l'a créé, merci encore !)
------
set numbers_key_codes to {82, 83, 84, 85, 86, 87, 88, 89, 91, 92}
définir l'entrée pour faire shell script"pbpaste"
si (l'entrée n'est pas une valeur manquante) 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 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 script, voilà, tout sera collé comme une frappe automatique !
Sachez que si vous copiez et collez un grand nombre de caractères, le script script peut prendre quelques secondes pour terminer la "saisie".
0 votes
Duplicata possible de Coller du texte sur l'émulateur Android
0 votes
Regardez ça : stackoverflow.com/a/42678005/207552 Avec la bonne version de l'émulateur, cela fonctionne par défaut.