在VMware虚拟机上运行的Android Studio:未安装KVM

Vic*_*ent 13 vmware kvm android-studio

我在Ubuntu VMWare虚拟机上运行Android Studio.问题是,当我尝试使用AVD模拟器运行应用程序时,我在控制台中收到以下错误:

/home/verite/Android/Sdk/tools/emulator -avd Nexus_5_API_22_x86 -netspeed full -netdelay none
emulator: ERROR: x86 emulation currently requires hardware acceleration!
Please ensure KVM is properly installed and usable.
CPU acceleration status: KVM is not installed on this machine (/dev/kvm is missing).
Run Code Online (Sandbox Code Playgroud)

我试图通过这样做解决问题:

sudo apt-get install qemu-kvm libvirt-bin ubuntu-vm-builder bridge-utils
sudo adduser `id -un` libvirtd
sudo adduser `id -un` kvm
Run Code Online (Sandbox Code Playgroud)

并重新启动,但它不起作用.当我发出命令时:

sudo kvm-ok
Run Code Online (Sandbox Code Playgroud)

我明白了

INFO: Your CPU does not support KVM extensions
KVM acceleration can NOT be used
Run Code Online (Sandbox Code Playgroud)

有人能告诉我如何解决这个问题吗?

谢谢

Bal*_*ira 17

我遇到了同样的问题.我搜索了一下,然后我找到了它与我合作的解决方案:

在VMware中:

  1. 打开虚拟机设置.
  2. 转到处理器.
  3. 检查虚拟化Intel VT-x/EPT或AMD-RVI选项.
  4. 单击确定并运行虚拟机,它应该可以正常工作.

希望能与你合作.

此链接VMware中的硬件虚拟化(KVM - Android Studio)帮助我找到了解决方案.


Vic*_*ent 10

在官方Android开发者网站的使用模拟器部分中发现的坏消息:

不在VM内部 -​​ 您无法在另一个虚拟机(如VirtualBox或VMWare托管的虚拟机)中运行VM加速仿真器.您必须直接在系统硬件上运行模拟器.

因此,我认为最好的选择是寻找与Android Studio兼容的真实设备来运行应用程序.