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

Poh*_*Ric 8 android android-emulator android-sdk-tools

升级到API级别27后,该emulator @test命令不再起作用.

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

API级别26的仿真器仍然使用相同的命令.

SDKManager的版本为26.1.1

vah*_*san 25

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

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

  • @ArchilLabadze是的,它也适用于Mac.我目前在may mac上使用它. (2认同)