经过上一章节的学习,想必我们的 Android AVD 管理器 里已经有 2 个 AVD 了

另一方面,我们会发现如果每次要启动个模拟器都要先打开 Android Studio 有点麻烦

而这个麻烦就是 Android 太吃机器性能了,一开机器就卡卡卡,所以我们就要寻找一种方法直接开启 AVD 就好了

方法肯定是有的,我们可以从命令行里打开 AVD

环境变量

想要从命令行里打开 AVD,首先要做的就是配置环境变量,如何配置,可以参考 Android Java 环境配置

检查环境变量配置

从 开始菜单->所有->命令提示符 或者 开始菜单 -> 运行 -> 输入 cmd 后按回车 打开 命令提示符

然后输入 adb --version 后回车,如果出现类似下面的信息,则说明成功,否则配置失败

有任何疑问,直接 @ 我们

emulator.exe

命令行运行 AVD 需要工具 emulator.exe ,这个文件在 android-sdk/emulator 目录下

我们尝试着在 命令提示符 里运行下 emulator.exe

告诉我们要通过 @ 或者 -avd 来启动

名是什么呢 ? 就是 AVD 设备列表 里的 name 把空格换成下划线

比如我们的两个 avd

Nexus 5X API 27 -> Nexus_5X_API_27

Nexus 6P API 26 -> Nexus_6P_API_26

emulator.exe 列出所有的设备

其实除了上面简单的转换,我们还可以通过 emulator.exe -list-avds 列出所有的设备名

emulator.exe 运行 Android AVD

那我们就尝试着运行下 Nexus 6P API 26 吧

哇塞,成功了,终于可以脱离 Android Studio 运行虚拟机了