admin管理员组

文章数量:1548756

写在前面

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

问题描述

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

在发现问题后,我也是第一时间查看android studio的日志

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

解决办法

方法有两个,第一个是避开这个问题,不使用硬件渲染,另一个就是尝试正面应对,修复这个硬件不适配问题,这里我们使用第一种办法
在创建设备的时候不选带有google play标志的,这样模拟器就允许我们自己设置是否使用软件渲染


但是实际测下来,用软件渲染的速度是真的很慢

使用版本更低的android

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

本文标签: 模拟器解决办法无法启动android