我有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
更新
运行这个:
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
文件提供完整路径以启动您的模拟器。