在新的Android模拟器上粘贴文本

agi*_*urg 41 android android-emulator

我正在使用Android Studio附带的模拟器,需要在我的OSX Yosemite机器和模拟器中的应用程序之间传递文本.

我开始使用我的模拟器 emulator -avd Nexus_6_API_23

我试过长按Command-V它不粘贴

我看到如何在Android Emulator上复制/掌握多字节字符?还有一些像Android模拟器上的粘贴文本,但它们似乎相关adb而不是新的emulator.

有什么想法吗?

Par*_*rth 74

按照以下步骤编写复制的文本:

  1. 开放式终端

  2. 写命令:( adb devices它将列出当前连接的设备)

  3. 选择要在其中写入文本的文本框

  4. 写入命令:( adb shell input text 'Yourtext'确保只连接了一个设备才能运行此命令,并且您还可以使用单引号)

  5. 完成!

  • 很好的答案,但是,如果您有多个设备,使用#2时请使用-s参数.像`adb -s {device_id} shell输入文本"blahblah"`我也发现,由于某种原因如果你的文字包含'&'shell会尝试执行它,并且会失败 (5认同)

Ahm*_*deh 5

在终端中,输入

adb shell input text 'my string here.'
Run Code Online (Sandbox Code Playgroud)

这项工作只有您有一个模拟器或一台设备连接到您的 PC。


MT-*_*ard -1

这个功能只是没有实现。您可以从模拟器的帮助页面创建功能请求