通过命令行启动我的虚拟Android设备

问题描述 投票:0回答:1

我有Android Studio,我创建了我想通过Android Studio启动的虚拟设备。

在我的avd文件夹中,我创建了这个Pixel_XL_API_27.adv文件。

现在我想通过命令行启动我的虚拟Android设备。首先我写了emulator -list-avds并收到了Pixel_XL_API_27

但是当我输入emulator Pixel_XL_API_27时,我收到的结果是这条消息:

No AVD specified. use @foo or -avd foo to lunch a virtual device named foo

更新

enter image description here

android command-line avd
1个回答
1
投票

运行这个:

emulator -avd Pixel_XL_API_27

有关选项的更多信息,请参阅https://developer.android.com/studio/run/emulator-commandline

UPDATE

确保设置ANDROID_HOME环境变量并在终端/ cmd中键入正确的命令:

窗口:

%ANDROID_HOME%\emulator\emulator.exe -avd Pixel_XL_API_27

Linux的:

$ANDROID_HOME/emulator/emulator -avd Pixel_XL_API_27

当您在emulator变量中添加PATH文件夹时,问题有时(主要是在Windows中),并使用emulator -avd avd_name命令,当前工作目录用于搜索其他SDK工具,而不是真正的ANDROID_HOME目录。因此,您应该为emulator.exe文件提供完整路径以启动您的模拟器。

© www.soinside.com 2019 - 2024. All rights reserved.