首先检查模拟器 exe 是否已安装并存在于 PATH 环境变量中:
窗户:
where emulator
C:\Users\ShahidSiddiqui>where emulator
C:\Users\ShahidSiddiqui\AppData\Local\Android\Sdk\emulator\emulator.exe
*尼克斯/Mac:
which emulator
如果没有找到模拟器,请安装它或修复 PATH 以包含其路径。
您可以通过运行命令来检查您的 PC 中是否存在 avd:
PS C:\Users\ShahidSiddiqui> dir $HOME\.android\avd
Directory: C:\Users\ShahidSiddiqui\.android\avd
Mode LastWriteTime Length Name
---- ------------- ------ ----
d----- 7/05/2021 2:55 pm Copy_of_HighRAM_Custom_API_30-Clone.avd
d----- 27/04/2021 5:36 pm HighRAM_Custom_API_30.avd
d----- 29/01/2021 10:19 pm Nexus_5X_API_30.avd
d----- 30/03/2021 1:27 pm Nexus_5X_API_30_2.avd
d----- 22/01/2021 8:03 am Pixel_4_API_30.avd
d----- 24/12/2020 10:14 am Pixel_4_API_30_-2.avd
d----- 18/03/2021 2:55 pm ShahidDevice_API_30.avd
-a---- 29/04/2021 10:00 am 176 HighRAM_Custom_API_30-Clone.ini
-a---- 29/01/2021 4:36 pm 148 HighRAM_Custom_API_30.ini
-a---- 25/03/2021 4:20 pm 140 Nexus_5X_API_30_-New.ini
INI 文件是您可以运行的 AVD 的名称。
如果您已正确配置,则查看 AVD 非常容易。运行命令:
PS C:\Users\ShahidSiddiqui> emulator -list-avds
HighRAM_Custom_API_30-Clone
HighRAM_Custom_API_30
Nexus_5X_API_30_-New
要启动任何这些 avd,请运行以下命令(我正在使用它):
PS C:\Users\ShahidSiddiqui\.android\avd> emulator -avd HighRAM_Custom_API_30-Clone
emulator: Android emulator version 30.5.5.0 (build_id 7285888) (CL:N/A)
handleCpuAcceleration: feature check for hvf
added library vulkan-1.dll
Failed to open /qemu.conf, err: 2
Windows Hypervisor Platform accelerator is operational
emulator: INFO: GrpcServices.cpp:301: Started GRPC server at 127.0.0.1:8554, security: Local
将推出甜蜜的 AVD。
干杯!
注意:adb devices 命令只会列出当前运行的 avds 和真正的 android 设备。它不会显示模拟器(即配置的 avds)。