有没有一种方法可以在不启动Android Studio的情况下运行模拟器。也许是从命令行。我知道这个功能在旧版本中是可用的,但从那以后就消失了。但也许有人已经知道怎么做了?
当前回答
从控制台运行模拟器的方法(我假设你之前安装了它,使用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
其他回答
一张图胜过千言万语:)
如何从MAC终端启动AVD
Windows用户:
复制模拟器名称。 进入以下目录:C:\Users\[yourusername]\AppData\Local\Android\Sdk\emulator 右键单击模拟器.exe并将其作为快捷方式发送到您想要的位置。 右键单击快捷方式的.exe文件,并添加您的模拟器名称,只是复制到目标文本框的@符号。 双击快捷方式,完成!
C: \ \用户[yourusername] \ AppData \ Local模拟器Android Sdk \ \ . exe模拟器@EmulatorName
我已经安装了工作室。但是不需要启动(不安装)Android Studio,您可以直接启动模拟器
C: Users\ AppData\Local\Android\Sdk\tools\模拟器.exe -netdelay没有-netspeed full - avd_name
假设您已经正确安装了Android studio,打开命令提示符并键入 Emulator -list-avds将显示所有设备,然后输入Emulator @avd_name,其中avd_name是安装的模拟器的名称。
打开终端,然后
cd path_to/Android/Sdk/emulator
并运行以下命令来获取您在使用android studio之前创建的模拟器名称
./emulator -list-avds
将$emulator_name替换为您想要启动和运行的
./emulator -avd $emulator_name