在iOS模拟器中我只是
桌面文字中的命令 + C
在模拟器中 命令 + V
长触摸
然后选择粘贴
但是,这似乎不是Xamarin Android模拟器中的一个选项。
答案 0 :(得分:1)
更新:重要的是要注意Xamarin Android Player现在已经被弃用了一段时间,因此建议使用Googles自己的模拟器向前发展。
iOS模拟器共享OS X剪贴板,而您正在运行的应用程序实际上是在Mac上本机运行的OS X应用程序。
Android模拟器更类似于虚拟机,并且往往具有更高的隔离度 - Xamarin Android Player基于VirtualBox。
由于它基于VirtualBox,您可以打开VirtualBox应用程序并调整您正在使用的Android设备的设置。共享剪贴板有一个选项:
但这似乎对模拟器没有任何影响。
您可以做的是使用adb
:
adb shell input keyboard text "hello"
然而,这只允许您发送单个单词。要发送多个字词,您必须使用%s
替换空格:
adb shell input keyboard text "hello%sworld"
所以为了使它真正有用,你必须在它周围写一个小实用程序来替换空格。
Google自己的AVD也不支持复制和粘贴,但GenyMotion等其他第三方选项也支持。