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


当前回答

在windows上

......\Android\sdk\tools\bin\avdmanager list avds

......\Android\sdk\tools\emulator.exe -avd Nexus_5X_API_27

其他回答

2019年,由于android工作室更新,可能会有一些变化。

打开命令提示符[CMD] 更改目录为SDK > tools cd C:\Users\Intel\AppData\Local\Android\sdk\tools

如果那个地址不行的话 2.一个开放的android工作室 2.b打开Gradle Scripts目录(如果你在android studio中有一个开放的项目,你可以很容易地在屏幕左侧找到) 2.c双击本地属性(在最底部) 2.D,你应该马上看到地址(SDK dir) 2.e在命令提示符中将目录更改为该地址(如cd AppData) 2.F再次更改目录到tools (CD tools)

检查您已经创建的模拟器列表 模拟器-list-avds 复制您首选的模拟器名称。 选择并运行模拟器 模拟器-avd <您首选的模拟器名称> 完成了。

首先改变目录,你的avd设备列出;对我来说是这样的:

cd ~/Android/Sdk/tools

然后运行模拟器,执行如下命令:

./emulator -avd Your_avd_device_name

对我来说是:

./emulator -avd Nexus_5X_API_27

这是所有。

Windows用户

创建并打开一个bat文件(.bat是文件的扩展名) 将以下代码放入文件中 cd /d SDK文件夹路径\emulator && emulator -avd emulator名称

下面是一个例子

cd /d E:\Run\Android_Installation_Final\Sdk\emulator && emulator -avd Pixel_API_28

保存它。 从任何cmd(命令提示符shell)运行它

你可以看到我的帖子自动启动模拟器时,Windows启动

cd C:\Users\{computer_user_name}\AppData\Local\Android\Sdk\emulator

然后运行:

./emulator -list-avds
or
emulator -list-avds

输出:

PIXEL_2_API_29
PIXEL_2_XL_API_29

然后运行:

./emulator -avd PIXEL_2_XL_API_29
or
emulator -avd PIXEL_2_XL_API_29

就是这样

假设您已经正确安装了Android studio,打开命令提示符并键入 Emulator -list-avds将显示所有设备,然后输入Emulator @avd_name,其中avd_name是安装的模拟器的名称。