通过命令行启动我的虚拟 Android 设备
Launch my virtual Android device via command line
我有 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
更新
一定要设置 ANDROID_HOME
环境变量并在 terminal/cmd:
中输入正确的命令
Window:
%ANDROID_HOME%\emulator\emulator.exe -avd Pixel_XL_API_27
Linux:
$ANDROID_HOME/emulator/emulator -avd Pixel_XL_API_27
有时(主要在Windows中)当您在PATH
变量中添加emulator
文件夹并使用emulator -avd avd_name
命令时,当前工作目录用于搜索其他SDK工具时出现问题,而不是真正的 ANDROID_HOME
目录。所以你应该提供 emulator.exe
文件的完整路径来启动你的模拟器。
我有 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
更新
一定要设置 ANDROID_HOME
环境变量并在 terminal/cmd:
Window:
%ANDROID_HOME%\emulator\emulator.exe -avd Pixel_XL_API_27
Linux:
$ANDROID_HOME/emulator/emulator -avd Pixel_XL_API_27
有时(主要在Windows中)当您在PATH
变量中添加emulator
文件夹并使用emulator -avd avd_name
命令时,当前工作目录用于搜索其他SDK工具时出现问题,而不是真正的 ANDROID_HOME
目录。所以你应该提供 emulator.exe
文件的完整路径来启动你的模拟器。