Android模拟器无法启动(0xC0000409)的解决办法

发布时间:2024年01月12日

写在前面

最近为了跑一个项目需要重新学一下android开发,在三四年没碰android了之后,发现整个开发环境的变化还是很大的,首先是kotlin成主要语言了,布局也使用了和鸿蒙开发一样的声明式布局
在这过程中,遇到的最大的一个问题就是,android模拟器跑不起来了

问题描述

模拟器设备是:Pixel 7 API 30
操作系统:Windows 10
CPU:AMD
显卡:GTX1050

在发现问题后,我也是第一时间查看android studio的日志
在这里插入图片描述
在查看android studio的日志之后,定位到了错误代码是0xC0000409,但是在网上找了很久,也没找到对应的解决方案。
可以分析出来,这是硬件相关的问题,再加上我找到的一篇文章https://blog.csdn.net/weixin_44805353/article/details/129827475
可以大致判断,是显卡驱动不适配的问题

解决办法

方法有两个,第一个是避开这个问题,不使用硬件渲染,另一个就是尝试正面应对,修复这个硬件不适配问题,这里我们使用第一种办法
在创建设备的时候不选带有google play标志的,这样模拟器就允许我们自己设置是否使用软件渲染
在这里插入图片描述
在这里插入图片描述
但是实际测下来,用软件渲染的速度是真的很慢

使用版本更低的android

目前实测下来的话,Nexus_5X_API_28这个版本是可以使用硬件渲染正常运行的,如果对版本没有特别高的需求,那么可以考虑使用这个版本,毕竟硬件渲染的速度是比软件快,带来的整体开发体验肯定是更好的

文章来源:https://blog.csdn.net/Powerful_Green/article/details/135548482
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。