我正在尝试使用emulator.exe
作为Charles Proxy的android模拟器。但是当我发布时,我有问题
emulator @5.1_WVGA_API_28
我收到此错误:
PANIC:缺少'x86'CPU的模拟器引擎程序。
但我可以从android studio运行模拟器,它工作正常!我有一个英特尔处理器。
如果要从命令行运行模拟器,
<your-full-path>/emulator -avd 5.1_WVGA_API_28
对于较新版本的Android SDK,模拟器路径应如下所示:
/<xxx>/Android/sdk/emulator/emulator
对于旧版Android SDK,模拟器路径如下:
/<xxx>/Android/sdk/tools/emulator
尝试上面的任何一个,看看你的情况。
以下是Android模拟器命令行用法的官方文档:https://developer.android.com/studio/run/emulator-commandline
我已经解决了这个问题。您必须安装HAX驱动程序。你可以在这里做:https://software.intel.com/en-us/articles/intel-hardware-accelerated-execution-manager-intel-haxm或只是更新SDK:
C:\Users\%username%\AppData\Local\Android\Sdk\tools\android.bat update sdk