Ubuntu 14.04 LTS 上 Android Studio 怎样定位 KVM

Ubuntu 14.04 LTS 上 Android Studio 怎样定位 KVM

运行模拟器时,Android Studio 报告以下消息:

请确保 KVM 正确安装且可用。

CPU 加速状态:此机器未安装 KVM(缺少 /dev/kvm)

然而,KVM已安装如下所示:

哪个 kvm

/usr/bin/kvm

谢谢...

答案1

请参阅此处的说明:https://help.ubuntu.com/community/KVM/Installation

简而言之:

sudo apt-get install qemu-kvm libvirt-bin ubuntu-vm-builder bridge-utils
sudo adduser `id -un` libvirtd
sudo adduser `id -un` kvm

然后注销并重新登录,并通过运行以下命令检查它是否正常工作:

virsh -c qemu:///system list

英特尔的更多说明:https://software.intel.com/en-us/blogs/2012/03/12/how-to-start-intel-hardware-assisted-virtualization-hypervisor-on-linux-to-speed-up-intel-android-x86-emulator

答案2

我遇到了完全相同的问题。我设法在 BIOS 设置中启用虚拟技术,在经过最少的麻烦后解决了这个问题。对于不同的计算机,方法可能略有不同,但在我的 HP Pavillion 笔记本电脑上,您只需F10在启动时按下即可获得 BIOS 选项。然后找到允许您将 VT 设置为启用的选项卡。完成此操作后(假设您有 kvm),它就可以正常工作。只需重新启动并在终端中运行即可。

kvm-ok

答案3

我遇到了同样的问题,这是由于 modprobe 造成的:

whk @ whk-MS-7817: ~ $ sudo kvm-ok
[sudo] password for whk:
INFO: / dev / kvm does not exist
HINT: sudo modprobe kvm_intel
modprobe: ERROR: ../libkmod/libkmod.c:556 kmod_search_moddep () moddep could not open file '/lib/modules/3.13.0-43-generic/modules.dep.bin'

我在这里发现了同样的错误信息:https://dainaccio.wordpress.com/2014/12/19/how-to-solve-wifi-not-working-in-a-fresh-installed-linux-mint-17-sony-vaio-atheros-ath9k/

我检查了我的内核的版本:

whk @ whk-MS-7817: ~ $ uname -mrs
3.13.0-43-generic Linux x86_64

由于这是同一版本的帖子,所以这是一个错误,因此我着手修复:

sudo apt-get install --reinstall linux-image-3.13.0-43

然后瞧!

whk @ whk-MS-7817: ~ $ sudo kvm-ok
INFO: / dev / kvm does not exist
HINT: sudo modprobe kvm_intel
INFO: Your CPU Supports KVM extensions
KVM acceleration can be used

现在重新启动并正常工作。在 Android Studio 1.0.2 和 Ubuntu 14.04 LTS 中测试

答案4

我遇到了同样的问题,最后发现是 BIOS 问题。问题是你禁用了虚拟化选项。

要解决这个问题,您必须进入 BIOS 设置并激活此选项。

相关内容