有没有办法在Android Studio启动时自动启动虚拟设备?

时间:2018-01-24 16:56:36

标签: android android-studio android-emulator avd

我只是想知道是否有办法配置 Android Studio ,以便自动启动特定虚拟设备( AVD 模拟器当我自己启动Android Studio时。

提前谢谢! 马克

1 个答案:

答案 0 :(得分:0)

我总是忘记模拟器命令选项和我的avd名称所以我制作了一个bat脚本,显示所有定义的avds,让我选择哪一个开始。我经常需要在不等待Android Studio启动和运行的情况下启动avd。这可以解决你的问题吗? 我在SDK的根目录中调用了avdmanager.bat(需要在SDK根目录上设置变量ANDROID_HOME):

@echo off
SETLOCAL ENABLEDELAYEDEXPANSION
SET count=0
FOR /F "tokens=* USEBACKQ" %%F IN (`%ANDROID_HOME%\emulator\emulator.exe -
list-avds`) DO (
  SET /a count=!count!+1
  SET var!count!=%%F
)
for /l %%i in (1,1,%count%) do echo %%i) !var%%i!
@echo digit number of virtual machine to run or 'q' to quit
set /p choice=""
if "%choice%"=="q" goto end
@echo !var%choice%!
%ANDROID_HOME%\emulator\emulator.exe -avd !var%choice%!
:end
ENDLOCAL