PANIC: Missing emulator engine program for 'x86' CPU. windows 10
PANIC: Missing emulator engine program for 'x86' CPU. windows 10
我有一个Cordova应用程序,尝试运行以下命令:\n
cordova platform add android cordova emualate android
\n但是控制台给出了以下错误:\n[错误图片链接](https://i.stack.imgur.com/M9dv2.png)\n当我在Android Studio中检查时,一切似乎都已安装好:\n[安装图片链接](https://i.stack.imgur.com/Pll5m.png)\n以下是我的Android Studio信息:\n[信息图片链接](https://i.stack.imgur.com/yDLTE.png)\n并且我确认从文件夹位置来看,我输入的这些路径是存在的。请问有任何帮助或想法吗?
在Windows 10操作系统上,出现
问题的解决方法:
1. 首先,确保您已经安装了Android SDK,并且模拟器程序位于SDK的正确位置。
2. 打开终端或命令提示符,并导航到Android SDK的安装目录。例如,在Mac上,安装目录可能是"~/Library/Android/sdk"。
3. 在终端或命令提示符中,输入以下命令以进入模拟器目录:cd ~/Library/Android/sdk/emulator
4. 确保您已经进入了模拟器目录后,运行模拟器命令。例如,在Mac上,您可以运行以下命令:./emulator -avd "Pixel_3_API_28"
5. 运行模拟器命令后,模拟器应该能够正常启动,而不再出现
如果在Windows 10上出现
问题原因:在较新版本的Android SDK中,模拟器的路径应为“/xxx/Android/sdk/emulator/emulator”,而不是“/xxx/Android/sdk/tools/emulator”。如果路径不正确,会出现“PANIC: Missing emulator engine program for 'x86' CPU.”的错误。
解决方法:将模拟器路径“/xxx/Android/sdk/emulator/emulator”添加到环境变量的PATH变量中,并确保它在“/xxx/Android/sdk/tools/emulator”之前。或者,可以尝试从PATH变量中移除“/xxx/Android/sdk/tools/emulator”。
最终解决方案示例:
export ANDROID_HOME=$HOME/Android/Sdk
export PATH=$ANDROID_HOME/emulator:$ANDROID_HOME/tools:$PATH
参考答案:PANIC: Missing emulator engine program for 'x86' CPU. and Mac and "PANIC: Missing emulator engine program for 'arm' CPU."