有一个简单的方法复制/粘贴(桌面的)剪贴板内容到EditView上的安卓模拟器?

(只是为了简化开发/测试)


当前回答

我厌倦了这个问题,所以我只是做了这个别名来处理它:

alias ap="pbpaste | xargs adb shell input text"

然后,当你打开一个新的终端窗口时,输入“ap”将把剪贴板上的任何内容粘贴到模拟器主动选择的文本字段中。

设置

只需将其添加到您的配置文件(对于大多数用户来说是~/)。ZSH用户的~/.zshrc Bash_profile)使别名在任何地方都可用。或者,如果你是bash用户(MacOS的默认用户),那么你可以在终端中运行以下命令来为你设置:

echo "alias ap='pbpaste | xargs adb shell input text'" >> ~/.bash_profile && source ~/.bash_profile

其他回答

我来这里是为了寻找同样问题的解决方案,最后写了一个Android应用程序来解决这个问题。你可以在http://www.box.net/shared/6203bn441bfltkimajmk上下载。只需通过首选项菜单提供一个URL,指向一个可以轻松更改Web响应的地方。Web响应的第一行将为您复制到模拟器的剪贴板。更多详情请访问http://agilesc.barryku.com/?p=255。

只要从任何地方复制,点击并按住模拟器手机的编辑文本你想要的文本(有点像你会按下并按住粘贴在实际的电话),粘贴选项将出现,然后粘贴。

有一个简单的方法

在模拟器中激活键盘。 点击你想要粘贴的地方,长按(直到看到粘贴字) 完成了。

参见原始答案:https://www.quora.com/How-do-I-paste-text-from-my-computer-to-Android-emulator

写入命令:adb devices(它将列出当前连接的设备) 选择要写入文本的文本框。 写入命令:adb shell input text" Yourtext"(确保只连接一台设备执行此命令) 完成了!

v25.3。Android Emulator & x86谷歌API Emulator系统图像API Level 19 (Android 4.4 - Kitkat)或更高,您可以简单地从您的桌面用鼠标或键盘复制和粘贴。

这一功能是在Android Studio 2.3中发布的