我在VirtualBox上运行Android x86,我希望启用指针集成,这需要在客户操作系统上安装VirtualBox Guest Additions。
我已经搜索了很多,但我发现的是,一个人必须编译来宾添加与Android-x86内核头。有人能分享一下怎么做吗?
在主机选项卡中禁用"鼠标集成"。
ref。https://code.google.com/p/android-x86/issues/detail?id=341吧
根据VirtualBox论坛的版主Sasquatch的说法,Android不是一个受支持的客户操作系统,网址是https://forums.virtualbox.org/viewtopic.php?f=9&t=42240
Android不是一个受支持的Guest OS,所以没有GA。此外,它不满足客户添加支持的要求:您不能为内核安装支持包以制作内核模块。在至少我不知道。
Genymotion提供的虚拟机集成了这些功能(至少对于自动完成的鼠标指针捕获/释放)。
所以我没有解决方案,但至少在提供virtualbox兼容映像的商业软件上完成了。
我自己没有尝试过,但显然你可以使用VirtualBox上的"Enable Remote Display"功能来启用指针支持,根据android构建组的一篇文章:
如果你使用'rdesktop'命令连接到你的AndroidVirtualBox实例中,你可以有一个工作鼠标和光标。第一个启用远程显示:
devices -> Enable Remote Display
然后,通过rdesktop命令
连接apt-get install rdesktop # ubuntu yum install rdesktop # fedora rdesktop -a 16 localhost:3389
启用绝对鼠标指针后,您应该启动虚拟操作系统,然后单击device>并搜索"关闭鼠标集成"
在VirtualBox中将输入设置从usb平板电脑或其他更改为ps/2鼠标
https://books.google.co.uk/books?id=snc5DwAAQBAJ&pg=PA309&lpg=PA309&dq=vbox+guest+additions+android+x86&source=bl&ots=z4hQqfdDcb&sig=ACfU3U0Dg32vu0RqIIWhvM44kvKkrZbR9g&hl=bg&sa=X&ved=2ahUKEwikvfLMo5fsAhXXUhUIHYtVDvA4MhDoATAHegQIARAC#v=onepage&q=vbox%20guest%20additions%20android%20x86&f=false
你可以在这里阅读如何为Android x86构建VBox插件。并最终为没有经验的用户创建一个包。