16

我正在VirtualBox上运行Android x86,我希望启用指针集成,这需要在来宾操作系统上安装VirtualBox来宾添加。

我搜索了很多,但我发现必须使用Android-x86内核头编译Guest Additions。谁能分享一下怎么做吗?

提前谢谢。

7个答案7

重置为默认值
9

只需在主机选项卡中禁用“鼠标集成”。

裁判。https://code.google.com/p/android-x86/issues/detail?id=341#makechanges

1
6

据VirtualBox论坛主持人Sasquatch称,Android不是受支持的访客操作系统https://forums.virtualbox.org/viewtopic.php?f=9&t=42240

Android不是一个受支持的Guest操作系统,因此没有GA。此外,它不满足客户添加支持的要求:您不能为内核安装支持包以制作内核模块。至少我不知道。

1
  • 1
    这听起来不太对。首先,Android不需要是“受支持的访客操作系统”。“Linux 2.6”支持的来宾操作系统。其次,您可以在chroot中安装整个Debian系统(android.stackexchange.com/questions/12207/…)-这样您当然可以安装编译来宾添加项所需的所有内容。或者可以在另一个Linux系统上交叉编译它们。不容易,但肯定不是不可能的。 评论 2013年7月18日1:20
5

供应商提供的虚拟机词源运动集成这些功能(至少对于自动完成的鼠标指针捕获/释放)。

所以我没有解决方案,但至少在一个提供VirtualBox兼容图像的商业软件上完成了。

2
  • 1
    不幸的是,genymotion是封闭源代码。我更希望看到一个开放的解决方案。 评论 2014年9月25日20:28
  • Genymotion在类似Fedora/RedHat的系统中不起作用:( 评论 2014年10月11日5:21
1

我自己还没有尝试过,但很明显,您可以只使用VirtualBox上的“Enable Remote Display”功能,根据安卓构建组中的一个帖子:

如果您使用“rdesktop”命令连接到AndroidVirtualBox实例中,可以使用工作鼠标和光标。弗斯特通过以下方式启用远程显示:

设备->启用远程显示

然后,通过rdesktop命令进行连接

apt-get安装rdesktop#ubuntuyum安装rdesktop#fedorardesktop-一个16本地主机:3389
2
  • 是的,但当我启用绝对鼠标指针时,我看不到任何鼠标移动,另外我看到两个鼠标指针,一个是来宾鼠标指针,另一个是我不想要的宿主鼠标指针。 评论 2011年11月23日5:19
  • 两个指针及其运动不同步。这使得导航界面变得极其困难。
    – 游泳池
    评论 2019年7月6日6:30
1

启用绝对鼠标指针后,应该启动虚拟操作系统,然后单击device>并搜索“关闭鼠标集成”

2
  • 这是如何解决问题的?现在,你在来宾而不是主机中有一个鼠标,而安卓系统成功地接管了我的主机密钥,所以我甚至无法摆脱它。 评论 2013年7月18日1:05
  • @澳大利亚石油公司:1。如果Android正在使用您的主机密钥,您应该更改它。这样做的目的是在需要时通过单击并使用主机键取消捕获来捕获它。 评论 2019年5月13日0:55
0

在VirtualBox中,将输入设置从usb平板电脑或其他设备更改为ps/2鼠标

-1

https://books.google.co.uk/books?id=snc5DwAAQBAJ&pg=PA309&lpg=PA309&dq=vbox+guest+additions+android+x86&source=bl&ots=z4hQqfdDcb&sig=ACfU3U0Dg32vu0RqIIWhvM44kvKrZbR9g&hl=bg&sa=X&ved=2ahUKEwikvfLMo5fsAhXXUhUIHYtVDvA4MhDoATAHegQIARAC#v=onepage&q=vbox%20guest%20additions%20android%20x86&f=false

您可以在这里阅读如何为Android x86构建VBox附加组件。并最终为未经验丰富的用户创建一个包。

1

你的答案

单击“发布您的答案”,表示您同意我们的服务条款并确认您已阅读我们的隐私政策.

不是你想要的答案吗?浏览标记的其他问题问你自己的问题.