我正在使用 Ubuntu 14.04。我最近安装了 Android Studio,但每当我尝试运行 Hello World 应用程序时,都会出现此错误:
/home/praveen/Android/Sdk/tools/emulator -avd Nexus_6_API_21 -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).
答案1
使用以下命令检查机器中是否安装了 KVM,
kvm-ok
输出:
INFO: /dev/kvm exists
KVM acceleration can be used
类似下面的输出意味着,
INFO: Your CPU does not support KVM extensions
KVM acceleration can NOT be used
在这种情况下,需要使用以下命令安装 KVM,
sudo apt-get install qemu-kvm libvirt-bin ubuntu-vm-builder bridge-utils
希望这可以帮助。
答案2
您的 CPU 不支持虚拟化,或者在 BIOS 中禁用了虚拟化。进入 BIOS 看看是否可以找到启用虚拟化的设置。
答案3
HP-EliteBook-820-G1:/opt/android-studio/bin$ sudo /usr/sbin/kvm-ok
INFO: /dev/kvm does not exist
HINT: sudo modprobe kvm_intel
INFO: Your CPU supports KVM extensions
INFO: KVM (vmx) is disabled by your BIOS
HINT: Enter your BIOS setup and enable Virtualization Technology (VT),
and then hard poweroff/poweron your system
KVM acceleration can NOT be used
在 bios 设置之后,我使用了以下命令
sudo modprobe kvm_intel
现在可以了
答案4
我试过这个命令,
sudo apt-get install qemu-kvm libvirt-bin ubuntu-vm-builder bridge-utils
但不幸的是它不起作用。然后我rohanverma
使用以下方法更改了所有者(在我的情况下是用户),
sudo chown rohanverma:rohanverma -R /dev/kvm
这对我有用。