来自 Google 的 Android 模拟器,AVD 使用教程

Download Android Studio and SDK tools | Android Developers

从命令行启动模拟器


在非移动端运行 Android 软件目前主要有两种方法,其一是在原有系统上安装「xx 模拟器」,其二是使用 Android-x86 之类的为键鼠定制的系统:倘若你的目的是使用键鼠玩 Android 游戏,那么两者的使用体验尚可;但如果你想体验测试一些软件,那么它们落后的 Android 版本以及同宿主系统数据交换的不方便毫无疑问会成为绊脚石。

此时来自 Google 的 Android 模拟器 —— Android Virtual Device 便派上了用场。AVD 是 Android Studio 的一个组件,是用于开发者测试应用的全功能 Android 虚拟机。正因为如此,它有着最新的 Android 版本、同宿主系统之间的数据交换也比较简单。

本文就以 Windows 平台和 Android Studio 4.1.2 版本为例介绍 AVD 的基本使用方法,部分内容同样适用于 Mac、Linux 和 Chrome OS 用户。

AVD 的安装和基本配置

AVD 的流畅运行需要三个硬件条件:

  1. 支持虚拟化的 x64 位 CPU
  2. 8 GB 以上的内存
  3. 20 GB 以上的空余磁盘空间

同时,你还需要确认 CPU 的虚拟化功能已经在 BIOS 设置中打开。

软硬件条件确认无误后,访问 Android Studio 官网 下载并运行安装包,在弹出的组件选择界面中勾选「Android Virtual Device」,点击「下一步」等待安装完成。Android Studio 安装时需要联网以下载必要的依赖,否则即使成功也无法启动模拟器。

进入欢迎界面后,可以点击界面右下角 Configure - SDK Manager - SDK Tools 确认 Android 模拟器、SDK Platform Tools 和虚拟机加速:

<aside> 💡 由于有些软件(例如微信)编译的时候扔掉了x86_64的abi,缺少NDK,安装的安装的时候还需要勾选NDK选项

</aside>

接下来创建 AVD 虚拟机。点击欢迎界面右下方 Configure - AVD Manger 进入 AVD 控制台。如果不小心在安装后进入了工程界面,那么 AVD Manager 默认在软件的右上角的小工具栏中。