在一段时间之前一切正常,但现在当我启动模拟器时,我收到错误
PANIC:缺少模拟器引擎程序,用于' arm'的CPU。
这是屏幕截图
我曾尝试更新sdk管理器,但没有更新。
在附加内容中,一切都已安装,但我认为此软件包中缺少某些内容,但我不知道如何安装该软件包。任何建议将不胜感激。提前谢谢。
点击帮助菜单并检查更新后,我收到了消息,因为您已经有更新版本,如下图所示
我也卸载了android sdk工具并重新安装但仍然没有运气
答案 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存在问题。从安装包中复制它,一切都会好的