emulator process finished with exit code 1073740791 (0xC0000409)
我正在使用Windows 10家庭版。BIOS中启用了虚拟化功能。我没有安装任何其他虚拟化软件(如Virtual Box)。
有任何想法为什么会出现这种情况吗?
emulator process finished with exit code 1073740791 (0xC0000409)
似乎有一个有缺陷的显卡驱动程序可能会导致类似的问题。我不确定这是否是你在这里遇到的问题,但值得一提的是:如果你使用的是带有378.49版本(也可能有其他版本!)的NVIDIA显卡驱动程序,则由于与Java的某些不兼容性,你可能会遇到此错误。
请更新你的显卡驱动程序或将其回滚到旧版稳定版本并重试!并在这里阅读更多信息。
cd C/users/(YOUR USERNAME)/AppData/Local/Android/Sdk/platform-tools
adb kill-server
adb start-server
如果那不起作用,尝试执行this问题中描述的擦除和冷启动。
试一下这个:
到工具==>SDK管理器==>Android SDK
(外观&行为=>系统设置=>Android SDK)==>SDK工具==>Intel x86模拟器加速器(安装此项)。
它会解决你的问题。希望能帮到你。
这里有几个你可以尝试的方法:
编辑
还有几件事情可以尝试:
编辑
你也可以尝试检查内存泄漏https://developer.android.com/studio/profile/memory-profiler,并尝试增加模拟器可用的RAM数量。
转到工具->Android->AVD管理器,然后编辑您的AVD,在弹出窗口中单击“显示高级设置”,最后增加RAM的数量。
编辑
这可能是libGL或libstdc++的问题。请参见here
听起来仿真器可能没有正确安装。请检查以下步骤:
确保您已经安装了Hyper-V。在AMD上运行仿真器的文档
然后尝试这个步骤来强制进行冷启动: Android Studio仿真器和“Process finished with exit code -1073741511 (0xC0000139)”
你说你正在使用Windows 10?错误代码0xC0000409
是由堆栈缓冲区溢出引起的。它似乎在几个地方弹出,所有这些地方都与Windows系统有关(可能与Android模拟器完全无关)。如果是这种情况,我找到了一些帖子可能会帮助解决你的问题。
http://www.cplusplus.com/forum/windows/39061/
http://windowsbulletin.com/solved-exception-code-0xc0000409-error/
https://www.tenforums.com/tutorials/16397-repair-install-windows-10-place-upgrade.html