Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/184.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android Windows emulator.exe死机:缺少用于';x86和x27;中央处理器_Android_Android Studio_Android Emulator - Fatal编程技术网

Android Windows emulator.exe死机:缺少用于';x86和x27;中央处理器

Android Windows emulator.exe死机:缺少用于';x86和x27;中央处理器,android,android-studio,android-emulator,Android,Android Studio,Android Emulator,我正在尝试使用emulator.exe作为Charles Proxy的android仿真器。但我有问题,当我启动时 emulator @5.1_WVGA_API_28 我得到这个错误: 死机:“x86”CPU缺少仿真器引擎程序 但是我可以从android studio运行模拟器,它工作得很好!我有一个英特尔处理器。如果要从命令行运行emulator <your-full-path>/emulator -avd 5.1_WVGA_API_28 /emulator-avd5.1\

我正在尝试使用
emulator.exe
作为Charles Proxy的android仿真器。但我有问题,当我启动时

emulator @5.1_WVGA_API_28 
我得到这个错误:

死机:“x86”CPU缺少仿真器引擎程序


但是我可以从android studio运行模拟器,它工作得很好!我有一个英特尔处理器。

如果要从命令行运行emulator

<your-full-path>/emulator -avd 5.1_WVGA_API_28 
/emulator-avd5.1\uwvga\uapi\u28
对于较新版本的Android SDK,仿真器路径应如下所示:

/<xxx>/Android/sdk/emulator/emulator
/<xxx>/Android/sdk/tools/emulator
//Android/sdk/emulator/emulator
对于旧版本的Android SDK,仿真器路径如下所示:

/<xxx>/Android/sdk/emulator/emulator
/<xxx>/Android/sdk/tools/emulator
//Android/sdk/tools/emulator
试试上面的任何一个,看看哪一个是你的情况


以下是Android emulator命令行用法的官方文档:

我已经解决了这个问题。您必须安装HAX驱动程序。您可以在此处执行此操作:或者只需更新SDK:


C:\Users\%username%\AppData\Local\Android\Sdk\tools\Android.bat更新Sdk

这不是我电脑上的路径/位置问题

我必须使用x86_64系统映像从命令行让模拟器工作


@shizen answer使用“…emulator/emulator”对我来说很有效,但即使在更改了.zprofile中的路径(我在Mac上使用zsh)之后,它还是找到了旧的emulator。要找出您的系统正在使用哪个仿真器,请使用“哪个仿真器”。在我的例子中,它仍在加载旧路径,因此我删除了旧路径(rm-R/usr/local/bin/emulator),现在加载了正确的(新的)仿真器。

您是否尝试从命令行运行仿真器?是的%00%00%00%00%00%00%00%00%00尝试下面提供的答案。您的问题解决了吗@库克告诉我你能解决它。但是错误
PANIC:缺少“x86”CPU的仿真器引擎程序。
不是由于缺少HAX驱动程序造成的。@shizhen-如果您对cookie的答案发表评论,则它与缺少HAX驱动程序无关。那么,您能告诉我们出现上述错误的实际原因吗?@AkshatSharma,Cookie说他可以从Android Studio运行Emulator,那么这意味着HAX驱动程序已经正确安装在机器上。这个错误实际上是因为仿真器路径存在于两个地方,您需要尝试调用与Android Studio所指的相同的路径。@AkshatSharma,请查看我对同一问题的答案:op在windows而不是mac上