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

写在前面

最近为了跑一个项目需要重新学一下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这个版本是可以使用硬件渲染正常运行的,如果对版本没有特别高的需求,那么可以考虑使用这个版本,毕竟硬件渲染的速度是比软件快,带来的整体开发体验肯定是更好的

  • 10
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值