通过 CLI 启动 API 级别 27 的模拟器,缺少 CPU 'x86'模拟器引擎程序



升级到 API 级别 27 后,emulator @test 命令不再工作。

它抛出一个PANIC: Missing emulator engine program for 'x86' CPU.错误

API 级别 26 的模拟器仍使用相同的命令。

SDKManager 的版本为 26.1.1

这是因为模拟器可执行文件现在存在于 2 个不同的路径中。早先是${ANDROID_SDK_ROOT}/tools,现在首选的可执行文件是${ANDROID_SDK_ROOT}/emulator

解决方案:PATH环境变量中添加${ANDROID_SDK_ROOT}/emulator,并确保它在${ANDROID_SDK_ROOT}/tools之前存在,以便它具有优先级。

最新更新