Android 我可以在VMWare内部的Linux上使用HAXM吗?
我在Windows 7上安装了VMWare。在VMWare中,我有一台Ubuntu机器,它有开发Android应用程序的环境。我的机器有一个i7处理器。对于虚拟机,我分配了两个具有两个内核的处理器并启用了Vt-x。我已经成功地完成了中的所有步骤,但是当我启动emulator时,我没有注意到任何改进(当我启动emulator时,我没有得到HAXM已启用的预期确认) 我在Windows上安装了HAXM,它工作得很好,但我真的需要在我的开发环境中使用Linux 有什么想法吗Android 我可以在VMWare内部的Linux上使用HAXM吗?,android,linux,vmware,haxm,Android,Linux,Vmware,Haxm,我在Windows 7上安装了VMWare。在VMWare中,我有一台Ubuntu机器,它有开发Android应用程序的环境。我的机器有一个i7处理器。对于虚拟机,我分配了两个具有两个内核的处理器并启用了Vt-x。我已经成功地完成了中的所有步骤,但是当我启动emulator时,我没有注意到任何改进(当我启动emulator时,我没有得到HAXM已启用的预期确认) 我在Windows上安装了HAXM,它工作得很好,但我真的需要在我的开发环境中使用Linux 有什么想法吗 谢谢。我一直在读有关它的文
谢谢。我一直在读有关它的文章,发现在虚拟机上启用HAXM是不可能的(这就像虚拟化而非虚拟化)。HAXM需要访问“真正”的硬件。这在2017年绝对是可能的 你需要:
注意:我必须使用基于软件的GPU启动虚拟机,但我的服务器中没有功能强大的图形卡,因此这可能与虚拟机配置/限制和/或我的服务器的底层硬件功能有关。Android开发在Windows 7上非常有效。我假设您的开发过程中还有一些非标准的部分需要Linux?它工作得很好,但我读到Linux上的性能要好得多(这就是我使用VM的原因)。最后,我决定在我的机器上安装Ubuntu,并在上面安装HAXM。性能上的差异是真实的。在Linux上,模拟器的速度至少是Windows上的两倍。也许Linux不像Windows那么简单,但肯定更快(至少在开发方面)。