有没有一种方法可以在不启动Android Studio的情况下运行模拟器。也许是从命令行。我知道这个功能在旧版本中是可用的,但从那以后就消失了。但也许有人已经知道怎么做了?


当前回答

如果你在系统上安装了Git。然后可以运行.sh bash代码。我创建的bash代码搜索从您创建的ADV设备,并列出他们。然后你可以选择adv设备的数量运行模拟器而不运行Android工作室。

链接: adv-emulator.sh

注意[windows操作系统]:请先添加%appdata%\..\Local\Android\Sdk\模拟器到您的系统环境路径,否则bash-code不工作。

其他回答

在MacOS

首先列出已安装的模拟器

~/Library/Android/sdk/tools/emulator -list-avds

然后运行模拟器

~/Library/Android/sdk/tools/emulator -avd Nexus_5X_API_27

假设你已经安装了Android Studio,并且SDK在你的PATH中,它是:

-avd avd_name模拟器

要获得AVD名称的列表,运行:

模拟器-list-avds

来源:https://developer.android.com/studio/run/emulator-commandline.html

(仅适用于Windows) 为什么要折磨自己?制作一个简单的BAT文件!:

打开记事本 创建如下所示的命令 保存为*.bat (可选)创建*.bat的快捷方式,重命名快捷方式并更改图标

命令如下:

cd /d你的cd

例子:

cd /d d:\Android_SDK\emulator && emulator -avd Nexus_5_API_28

Windows用户:

复制模拟器名称。 进入以下目录:C:\Users\[yourusername]\AppData\Local\Android\Sdk\emulator 右键单击模拟器.exe并将其作为快捷方式发送到您想要的位置。 右键单击快捷方式的.exe文件,并添加您的模拟器名称,只是复制到目标文本框的@符号。 双击快捷方式,完成!

C: \ \用户[yourusername] \ AppData \ Local模拟器Android Sdk \ \ . exe模拟器@EmulatorName

模拟器的路径为

/Users/<Username>/AppData/Local/Android/sdk/tools