You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Windows 10下Android Studio 3.6运行AVD模拟器报错求助

解决Android Studio 3.6模拟器启动报错(Exit Code -1073741819/0xC0000005)

嘿,我之前也碰到过Android Studio 3.6模拟器这个棘手的报错!错误码0xC0000005本质是Windows系统下的内存访问冲突问题,结合你提供的日志(adb daemon已经正常启动,排除了adb层面的问题),给你几个亲测有效的解决办法:

  • 先试试禁用硬件加速
    这个错误大概率是HAXM(Intel硬件加速组件)和系统里的其他程序(比如杀毒软件、虚拟机工具)冲突导致的。操作步骤:打开AVD管理器 → 编辑你的模拟器设备 → 展开「Show Advanced Settings」→ 找到「Emulated Performance」区域,把「Graphics」改成Software - GLES 2.0,保存后重启模拟器,很多时候这一步就能解决问题。

  • 更新/重装HAXM组件
    如果禁用硬件加速后模拟器运行太卡,那可以试试修复HAXM:打开SDK管理器 → 切换到「SDK Tools」标签 → 找到「Intel x86 Emulator Accelerator (HAXM installer)」,如果不是最新版本就更新;要是已经是最新,先卸载再重新安装,安装时记得关掉所有杀毒软件和VMware、VirtualBox这类虚拟机程序。

  • 调低模拟器的内存分配
    有时候给模拟器分配的内存超过了系统可用资源也会触发崩溃。在AVD编辑页面找到「Memory and Storage」,把「RAM」的值适当调低(比如从2048MB改成1536MB),「VM Heap」也可以小幅度调整,保存后再启动模拟器试试。

  • 清理Android Studio缓存
    缓存损坏也可能导致各种奇怪的模拟器问题。点击顶部菜单栏的「File」→「Invalidate Caches / Restart」,选择「Invalidate and Restart」,让AS彻底清理缓存并重启,这个操作对很多AS的小问题都有效。

  • 检查系统虚拟内存设置
    最后可以看看Windows的虚拟内存是否正常:右键「此电脑」→「属性」→「高级系统设置」→「高级」→「性能设置」→「高级」→「虚拟内存」,确保开启了「自动管理所有驱动器的分页文件大小」,如果手动设置的话,建议把大小设为物理内存的1.5-2倍。

内容的提问来源于stack exchange,提问作者BENOXY

火山引擎 最新活动