Android 命令行启动 AVD 模拟器

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

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

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

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

环境变量

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

检查环境变量配置

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

  2. 然后输入 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 运行虚拟机了

Android 基础教程

关于   |   FAQ   |   我们的愿景   |   广告投放   |  博客

  简单教程,简单编程 - IT 入门首选站

Copyright © 2013-2022 简单教程 twle.cn All Rights Reserved.