如何复制并粘贴到Xamarin Android Player?

时间:2015-01-20 22:54:43

标签: android android-emulator xamarin

在iOS模拟器中我只是

桌面文字中的

命令 + C

在模拟器中 命令 + V

长触摸

然后选择粘贴

但是,这似乎不是Xamarin Android模拟器中的一个选项。

1 个答案:

答案 0 :(得分:1)

更新:重要的是要注意Xamarin Android Player现在已经被弃用了一段时间,因此建议使用Googles自己的模拟器向前发展。

iOS模拟器共享OS X剪贴板,而您正在运行的应用程序实际上是在Mac上本机运行的OS X应用程序。

Android模拟器更类似于虚拟机,并且往往具有更高的隔离度 - Xamarin Android Player基于VirtualBox。

由于它基于VirtualBox,您可以打开VirtualBox应用程序并调整您正在使用的Android设备的设置。共享剪贴板有一个选项:

VirtualBox settings

但这似乎对模拟器没有任何影响。

您可以做的是使用adb

adb shell input keyboard text "hello"

然而,这只允许您发送单个单词。要发送多个字词,您必须使用%s替换空格:

adb shell input keyboard text "hello%sworld"

所以为了使它真正有用,你必须在它周围写一个小实用程序来替换空格。

Google自己的AVD也不支持复制和粘贴,但GenyMotion等其他第三方选项也支持。