Android Studio中Android模拟器运行后黑屏问题求助
切换模拟器显卡渲染模式:打开AVD Manager,编辑目标模拟器,展开
Show Advanced Settings,找到Graphics选项,尝试切换为Software - GLES 2.0或Hardware - GLES 2.0,保存后重启模拟器。硬件加速兼容性问题是黑屏常见诱因。降低模拟器内存分配:在模拟器编辑页面的高级设置中,下调
RAM和VM Heap数值(比如RAM设为1024MB,VM Heap设为256MB),避免内存过载导致界面无法渲染。关闭Instant Run功能:打开Android Studio设置(File > Settings > Build, Execution, Deployment > Instant Run),取消勾选
Enable Instant Run to hot swap code/resource changes on deploy,重新部署应用后再启动模拟器。调整系统虚拟化设置:Windows用户检查Hyper-V状态——若使用Intel HAXM则关闭Hyper-V,若用Hyper-V加速则确保其已启用,调整后重启电脑再测试。
查看模拟器启动日志排查问题:打开终端,进入Android SDK的emulator目录,执行命令
emulator -avd <你的模拟器名称> -verbose,通过日志输出定位具体报错(如显卡驱动、文件权限问题),针对性修复。清理模拟器缓存文件:找到模拟器的本地存储目录(Windows路径示例:
C:\Users\<你的用户名>\.android\avd\<模拟器名称>.avd),删除cache.img和userdata-qemu.img文件,重启模拟器。
内容的提问来源于stack exchange,提问作者eslam

