有没有一种方法可以在不启动Android Studio的情况下运行模拟器。也许是从命令行。我知道这个功能在旧版本中是可用的,但从那以后就消失了。但也许有人已经知道怎么做了?
当前回答
让它在Windows 10上工作:
C:\Users\UserName\AppData\Local\Android\Sdk\tools>emulator -list-avds
Nexus_5X_API_28
C:\Users\UserName\AppData\Local\Android\Sdk\emulator>emulator -avd Nexus_5X_API_28
其他回答
更新:2020/05 Windows 10
首先获取一个模拟器列表,打开CMD并运行:
cd %homepath%\AppData\Local\Android\Sdk\emulator
then
emulator -list-avds
接下来在上面的目录中创建emulator.exe的快捷方式,然后通过编辑Target:文本框更改其中的属性,如下所示
模拟器。. exe @YourDevice
从控制台运行模拟器的方法(我假设你之前安装了它,使用Android Studio)是:
run
cd ~/Android/Sdk/tools/bin && ./avdmanager列表
OR
cd ~/Android/Sdk/tools && ./emulator -list-avds
您将获得虚拟安装设备的列表。我的情况是:
Available Android Virtual Devices:
Name: Galaxy_Nexus_API_17
Device: Galaxy Nexus (Google)
Path: /home/piotr/.android/avd/Galaxy_Nexus_API_17.avd
Target: Google APIs (Google Inc.)
Based on: Android 4.2 (Jelly Bean) Tag/ABI: google_apis/x86
Skin: galaxy_nexus
Sdcard: /home/piotr/.android/avd/Galaxy_Nexus_API_17.avd/sdcard.img
复制要运行的设备名称,然后
cd ~/Android/Sdk/tools && ./emulator -avd NAME_OF_YOUR_DEVICE . exe
在我的例子中:
cd ~/Android/Sdk/tools && ./emulator -avd Nexus_5X_API_23
我已经安装了工作室。但是不需要启动(不安装)Android Studio,您可以直接启动模拟器
C: Users\ AppData\Local\Android\Sdk\tools\模拟器.exe -netdelay没有-netspeed full - avd_name
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 path_to/Android/Sdk/emulator
并运行以下命令来获取您在使用android studio之前创建的模拟器名称
./emulator -list-avds
将$emulator_name替换为您想要启动和运行的
./emulator -avd $emulator_name