有没有办法在 Android Studio 启动时自动启动虚拟设备?
Is there a way to start a virtual device automatically when Android Studio is started?
我只是想知道是否有办法配置 Android Studio 使其 自动启动 特定的虚拟设备(AVD) 在 模拟器 中,当我启动 Android Studio 本身时。
提前致谢!
马克
我总是忘记模拟器命令选项和我的 avd 名称,所以我制作了一个 bat 脚本来显示所有已定义的 avd 并让我选择从哪个开始。我经常需要在不等待 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
我只是想知道是否有办法配置 Android Studio 使其 自动启动 特定的虚拟设备(AVD) 在 模拟器 中,当我启动 Android Studio 本身时。
提前致谢! 马克
我总是忘记模拟器命令选项和我的 avd 名称,所以我制作了一个 bat 脚本来显示所有已定义的 avd 并让我选择从哪个开始。我经常需要在不等待 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