安卓工作室KVM设置?

17

将 KVM(基于内核的虚拟机)安装到我的64位Ubuntu 14.04 LTS中:

https://help.ubuntu.com/community/KVM/Installation

在终端中输入:

kvm-ok 信息:/dev/kvm 存在,可以使用KVM加速

好的,KVM已经安装完成。

当我运行Android模拟器时,与在安装KVM之前相比没有任何变化。

我已经查看了Android Studio中的各种设置,没有找到关于KVM的明显选项。

是否有一个设置可以在Android Studio中启用KVM?

4个回答

14

Android Studio 1.5和2.0不再具有此选项。

更新:这是因为团队已经强制使用KVM,请参考。并且谷歌员工的评论称他们的新2.0模拟器也基于KVM。


9

好的,当你在Android Studio v2及以上版本中看到以下消息时:

需要KVM才能运行此AVD。

/dev/kvm设备:权限被拒绝

授予当前用户访问dev/kvm的权限

你可以手动执行以下步骤(因为我没有在Android Studio中找到任何解决方法):

  1. 将你的Linux用户添加到kvm组中:sudo adduser your_linux_user kvm
    1. 如果该组不存在,请下载此软件包:sudo apt install qemu-kvm,然后再尝试将用户添加到kvm组中。
  2. 当用户已成功添加到KVM组中后,注销或重启计算机,然后再尝试打开Android Studio。

这个设置在Ubuntu 18.04/18.10上运行得很好,但它应该也适用于其他发行版。


8
您可以这样操作:
点击“运行” -> “编辑配置”,进入“模拟器”选项卡
您可以在“附加命令行选项”中添加此内容:
-qemu -enable-kvm

我不确定是否还有GUI选项,以及如何检查它是否正常工作。

我会测试x86映像,看看它是否更快。


谢谢,现在运行得更好了,即使是ARM AVD。但是主机电脑上的CPU仍然运行得太快了。 - mark_97
8
正如 @Gabor 所提到的,自从 Android Studio 1.5 之后就不再有这样的选项了。在 Studio 2.0 预览版中我也没有看到它。它是否被移动到其他地方了? - Vicky Chijwani

5
  1. 降级到Android Studio 1.4版本(删除Android Studio 1.5安装,从http://tools.android.com/download/studio/builds/1-4-0下载zip文件,并按照安装说明进行操作)。
  2. 按照Stuart Axon的说明操作。

据我所知,Gabor是正确的(并且回答了提问者的问题)——通过在Android Studio 1.5中启动模拟器使用此加速选项已被移除。

(奇怪的是,一旦安装了Android Studio 1.5,我似乎无法通过命令行启动模拟器来访问加速功能,但可能是我错了。)


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接