Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/181.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
获取Android x86的VBox来宾添加_Android_Linux Kernel_Virtualbox_Dynamic Linking_Android X86 - Fatal编程技术网

获取Android x86的VBox来宾添加

获取Android x86的VBox来宾添加,android,linux-kernel,virtualbox,dynamic-linking,android-x86,Android,Linux Kernel,Virtualbox,Dynamic Linking,Android X86,我在VirtualBox上运行Android x86,我希望启用指针集成,这需要在来宾操作系统上安装VirtualBox来宾添加 我搜索了很多,但我发现必须使用Android-x86内核头编译来宾添加。任何人都可以分享如何做到这一点吗 提前感谢。我自己还没有尝试过,但显然您可以使用VirtualBox上的“启用远程显示”功能来启用指针支持,具体如下: 如果您使用'rdesktop'命令连接到Android 在VirtualBox实例中,可以使用鼠标和光标。弗斯特 通过以下方式启用远程显示: 设备

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

我搜索了很多,但我发现必须使用Android-x86内核头编译来宾添加。任何人都可以分享如何做到这一点吗


提前感谢。

我自己还没有尝试过,但显然您可以使用VirtualBox上的“启用远程显示”功能来启用指针支持,具体如下:

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

设备->启用远程显示

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

apt-get install rdesktop # ubuntu  
yum install rdesktop     # fedora 
rdesktop -a 16 localhost:3389

根据VirtualBox论坛主持人Sasquatch的说法,Android不是受支持的来宾操作系统


Android不是受支持的来宾操作系统,因此没有GA。而且,它 不符合来宾添加支持的要求:您不能 安装内核的支持包以生成内核模块。在 至少我不知道


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

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

参考

提供的虚拟机集成了这些功能(至少用于自动完成的鼠标指针捕获/释放)

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


您可以在这里阅读如何为Android x86构建VBox附加功能。最终为没有经验的用户创建一个包。

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

是的,但当我启用绝对鼠标指针时,我看不到任何鼠标移动,我看到两个鼠标指针,一个是客人,另一个是主人,我不想要。两个指针和它们的动作不同步。这使得导航界面变得非常困难。这是如何解决问题的?现在你在来宾中有一个鼠标,而不是主机中有一个鼠标——Android成功地接管了我的主机键,所以我甚至无法离开它。@Auspex:1。如果Android正在使用你的主机密钥,你应该更改它。2.我们的想法是在需要的时候点击并用主机键取消捕获,这样做对我来说并不合适。首先,Android不需要成为“受支持的来宾操作系统”。“Linux 2.6”是受支持的来宾操作系统。第二,您可以在chroot()中安装整个Debian系统,这样您就可以安装编译来宾添加所需的一切。或者您可以在另一个Linux系统上交叉编译它们。不容易,但肯定不是不可能。不幸的是,genymotion是封闭源代码的。我更希望看到一个开放的解决方案。Genymotion在Fedora/RedHat类系统中不起作用:(这与这个问题有什么关系?