Android 命令行启动 AVD 模拟器
经过上一章节的学习,想必我们的 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 <avd 名>
来启动
<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 运行虚拟机了