PANIC:缺少模拟器引擎程序,用于' arm'的CPU。在Android工作室

时间:2014-11-26 14:03:02

标签: android android-emulator android-studio

在一段时间之前一切正常,但现在当我启动模拟器时,我收到错误

  

PANIC:缺少模拟器引擎程序,用于' arm'的CPU。

这是屏幕截图

enter image description here

我曾尝试更新sdk管理器,但没有更新。

enter image description here

在附加内容中,一切都已安装,但我认为此软件包中缺少某些内容,但我不知道如何安装该软件包。任何建议将不胜感激。提前谢谢。

点击帮助菜单并检查更新后,我收到了消息,因为您已经有更新版本,如下图所示 enter image description here

我也卸载了android sdk工具并重新安装但仍然没有运气

7 个答案:

答案 0 :(得分:5)

Avast Antivirus因为某些原因感觉到emulator-arm.exe是一种威胁和阻止。当您将其添加到病毒库页面中的排除项时,右键单击 - > "恢复并添加到排除项目"它在未来的运行中没有解决。要在Avast 2015中永久解决这个问题:

设置 - >

有效保护 - >

文件系统屏蔽 - >

自定义 - >

排除然后添加威胁作为排除。然后按确定。

答案 1 :(得分:4)

我在another post中回答了这个问题。

就我而言,我的PATH环境变量设置不正确。它包括

/ SDK /工具

而不是

/ SDK /仿真器的

emulator.exe存在于这两个目录中,因此模拟器命令将以任一方式工作。但是,emulator-arm.exe仅存在于我的模拟器目录中。

答案 2 :(得分:1)

有同样的问题,但这里PANIC: Missing emulator engine program for 'arm' CPUS是有用的信息

由于某些原因,Avast防病毒软件将仿真器手臂视为病毒并将其隔离。并继续这样做。如果您有AV软件,请检查

它开始于一两小时前,所以可能与新的病毒定义有关。某些人隔离该文件

的Avast

答案 3 :(得分:0)

嗨,大家在JakeM和Hnkonan回答我的问题后,我得到了回答我的问题。首先要感谢两者。

主要原因是Avast杀毒软件。首先,我已经禁用了avast,之后我打开了Virsu胸部,我得到了emulator-arm.exe文件。我恢复了它。之后我重启android studio。但此时它给我的错误

  

Android-Studio:错误:无法创建Java虚拟机

我已经下载了notepad ++然后在这个bin文件夹中打开android studio / bin文件夹,有一个文件名为studio.exe.vmoptions。使用notepad ++打开此文件文件,将-Xms128m更改为-Xms512m并重新启动Android Studio。

之后,我可以启动模拟器。目前我的Avast已禁用,但启用后可能会再次将emulator-arm.exe文件移至病毒库。谢谢你们

答案 4 :(得分:0)

我在Eclipse中遇到过这个问题。看起来Avast认为它感染了Win32:Dropper-gen。

答案 5 :(得分:0)

我遇到了同样的问题。正如@JakeM所述,Avast阻止了这些文件。遵循@PPD所说的工作正常。即使打开Avast也是如此。答案不是很多,但希望有所帮助。

答案 6 :(得分:-1)

sdk的tools目录中的emulator-arm.exe存在问题。从安装包中复制它,一切都会好的