Android虚拟机加速

Android应用程序开发时,需要使用模拟器来运行App。如果开发环境是Linux平台,基于 KVM Atlas 的虚拟机加速可以帮助Android模拟器运行更快。

运行要求

运行KVM需要特定的用户权限,所以需要确保Android开发者具有特定的权限。

备注

安装KVM运行环境,请参考 Studio环境KVM和Docker

  • 安装完成KVM环境以后,需要验证系统是否已经加载了KVM模块:

    ls -lh /dev/kvm
    
  • 运行 Android Stuidio 程序,然后启动 AVD Manager(使用如下方法之一): - 选择菜单 Tools > AVD Manager - 点击工具条上的 AVD Manager 按钮

AVD包含硬件规则,系统镜像以及存储区域,皮肤等,建议为应用程序的每个潜在可能的支持系统创建一个AVD。

  • 选择硬件profile:

../../../_images/avd-manager-device.png
  • 然后选择系统镜像,其中有推荐(Recommended)镜像列表,可以选择安装:

../../../_images/avd-manager-system.png

这里需要先下载需要的镜像,然后才能进行下一步操作

  • 最后选择AVD的特性,然后点击Finish结束:

../../../_images/avd-manager-verify.png

备注

如果没有提供KVM硬件加速,则在选择AVD时候会提示。

参考