有没有一种方法可以在不启动Android Studio的情况下运行模拟器。也许是从命令行。我知道这个功能在旧版本中是可用的,但从那以后就消失了。但也许有人已经知道怎么做了?
当前回答
打开终端,然后
cd path_to/Android/Sdk/emulator
并运行以下命令来获取您在使用android studio之前创建的模拟器名称
./emulator -list-avds
将$emulator_name替换为您想要启动和运行的
./emulator -avd $emulator_name
其他回答
模拟器的路径为
/Users/<Username>/AppData/Local/Android/sdk/tools
更新:2020/05 Windows 10
首先获取一个模拟器列表,打开CMD并运行:
cd %homepath%\AppData\Local\Android\Sdk\emulator
then
emulator -list-avds
接下来在上面的目录中创建emulator.exe的快捷方式,然后通过编辑Target:文本框更改其中的属性,如下所示
模拟器。. exe @YourDevice
只需创建一个.bat文件。叫它smth,比如run pixel 2.bat 用notepad++这样的编辑器打开它 写2行代码
cd C:\Users\mxsof\AppData\Local\Android\Sdk\emulator
emulator -avd pixel_2_api_29
启动它。
这是所有。编码快乐!
在windows上
......\Android\sdk\tools\bin\avdmanager list avds
......\Android\sdk\tools\emulator.exe -avd Nexus_5X_API_27
对于Windows
如果任何人正在寻找快捷方式/批处理脚本- Gist -下载批处理文件。
@echo off
IF [%1]==[] (GOTO ExitWithPrompt)
set i=1
FOR /F "delims=" %%i IN ('emulator -list-avds') DO (
set /A i=i+1
set em=%%i
if %i% == %1 (
echo Starting %em%
emulator -avd %em%
EXIT /B 0
)
)
GOTO :Exit
:ExitWithPrompt
emulator -list-avds
echo Please enter the emulator number to start
:Exit
EXIT /B 0
使用
D:\>start-emulator
Nexus_5_API_26
Please enter the emulator number to start
D:\>start-emulator 1
Starting Nexus_5_API_26
HAX is working and emulator runs in fast virt mode.