我有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
更新
答案 0 :(得分:1)
运行此:
emulator -avd Pixel_XL_API_27
有关选项的更多信息,请参见https://developer.android.com/studio/run/emulator-commandline
更新
请确保设置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
文件夹并使用emulator -avd avd_name
命令(当前的工作目录用于搜索其他SDK工具,而不是实际的)时,有时会出现问题(通常在Windows中) ANDROID_HOME
目录。因此,您应该提供emulator.exe
文件的完整路径以启动模拟器。