Android模拟器向上滚动时意外终止的问题解决请求
调整图形渲染模式
打开AVD Manager编辑目标模拟器,点击「Show Advanced Settings」找到「Graphics」选项,把默认的Automatic切换成Software - GLES 2.0或者Hardware - GLES 2.0,保存后重启模拟器。Windows 11下硬件加速和模拟器的图形渲染经常会有兼容性冲突,滚动操作刚好触发了这个问题。微调内存配置
本机16G内存足够,但当前模拟器RAM设为2048可能和系统资源分配有冲突,改成1536MB试试;另外8912MB的内部存储偏大,调至4096MB,过大的存储分配可能导致运行时资源异常。VM Heap保持1024MB即可。关闭Hyper-V相关功能
打开控制面板的「程序和功能」,点击「启用或关闭Windows功能」,取消勾选Hyper-V、Virtual Machine Platform、Windows Hypervisor Platform,重启电脑后再启动模拟器。Android模拟器的HAXM和Hyper-V容易出现兼容问题,滚动这类高负载操作会直接触发崩溃。更新显卡驱动
打开设备管理器找到「显示适配器」,右键显卡选择「更新驱动程序」,自动搜索更新并安装。旧版显卡驱动和最新Android Studio模拟器的渲染逻辑不匹配,是滚动崩溃的常见诱因。清除缓存或重建模拟器
在AVD Manager里选中目标模拟器,点击下拉菜单选「Wipe Data」;如果还是不行,直接删掉当前模拟器,重新创建新的,先用默认配置测试滚动功能,没问题再逐步调整到你需要的参数。模拟器缓存损坏也会导致特定操作触发崩溃。
内容的提问来源于stack exchange,提问作者Aditya P Shrivastava

