如何在Android Studio中使用命令行启用kvm虚拟化

时间:2017-03-22 04:18:22

标签: android android-studio avd

我是Android移动开发的新手。 我在我的Linux机器上安装了Android Studio,并尝试运行Hello World App,但模拟器(android虚拟设备)不运行。我添加了kvm虚拟化但无法看到模拟器选项卡。因此,我尝试使用命令行,但无法通过它。我看到很多论坛,但没有明确的方向。 如果你能提供一个明确的方向,那就太好了。

谢谢!

1 个答案:

答案 0 :(得分:2)

安装KVM

sudo apt-get install qemu-kvm libvirt-bin ubuntu-vm-builder bridge-utils

您可以通过选择" 无配置"来忽略后缀配置提示。

将您的本地用户帐户添加到群组kvm和libvirtd。

sudo adduser your_user_name kvm
sudo adduser your_user_name libvirtd

在Ubuntu 16.10中,该组已重命名为libvirt而不是libvirtd。

安装后,您需要重新登录,以便您的用户帐户成为kvm和libvirtd用户组的有效成员。该组的成员可以运行虚拟机。

验证终端中的安装:

sudo virsh -c qemu:///system list

如果您看到: Id名称 列表。

添加模拟器命令行选项。

在Android Studio中,转到运行> 编辑配置。 要将所有项目设置为全局默认值,请选择" Android应用程序"在"默认"。 转到模拟器选项卡,选中" 其他命令行选项"并添加:

-qemu -m 2047 -enable-kvm

您还可以在以下链接中查看所有先决条件和安装步骤:

https://github.com/uw-it-aca/spacescout-android/wiki/1.-Setting-Up-Android-Studio-on-Ubuntu#install-intels-kvm-for-better-avd-performance