You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Android Studio无法运行emulator,启动应用时出现报错如何解决

模拟器启动错误截图

Android Studio 模拟器无法启动运行应用 修复步骤
  • 冷启动模拟器排除快照损坏:打开顶部菜单Tools > Device Manager,找到出问题的模拟器,点击右侧操作栏下拉按钮选择Cold Boot Now,跳过损坏的历史快照直接冷启动模拟器。
  • 重置模拟器缓存:还是在对应模拟器的下拉菜单选择Show on Disk,打开模拟器本地存储目录,保留config.ini配置文件,删除其余快照、临时缓存文件,重启Android Studio后重试启动。如果操作后还是报错,直接删除该模拟器,重新选择x86_64架构的系统镜像创建新模拟器,创建时分配的内存、内部存储容量不要超过本机剩余可用资源的70%,避免资源不足启动失败。
  • 确认CPU虚拟化功能开启:Windows系统打开任务管理器,切换到「性能-CPU」页面,查看右下角虚拟化状态是否为已启用;Linux系统执行终端命令egrep -c '(vmx|svm)' /proc/cpuinfo,返回值大于0即为开启;Mac系统默认开启无需额外检查。如果虚拟化未开启,需要重启设备进入BIOS,打开Intel VT-x(Intel芯片)或AMD-V(AMD芯片)开关,这是x86架构模拟器正常运行的必要前提。
  • 校验SDK相关组件:打开Tools > SDK Manager,切换到SDK Tools标签页,确认Android Emulator、Android SDK Platform-Tools、对应芯片的模拟器加速驱动(Intel芯片装x86 Emulator Accelerator (HAXM),AMD芯片装Android Emulator Hypervisor Driver for AMD Processors)都已安装且更新到最新版本,组件更新完成后重启Android Studio。
  • 重置ADB服务排查端口占用:先关闭Android Studio,打开终端/命令提示符执行adb kill-server && adb start-server重启ADB调试服务,再重新打开IDE启动模拟器。如果仍报错,Windows系统执行netstat -ano | findstr "5554"查找占用模拟器默认5554端口的进程PID,在任务管理器结束对应进程;Mac/Linux系统执行lsof -i :5554查找占用进程后终止即可。

注意:Windows系统如果开启了Hyper-V、虚拟机平台功能,不要同时安装HAXM,二者存在冲突会导致模拟器启动失败,要么关闭Hyper-V功能使用HAXM加速,要么直接使用适配Hyper-V的官方模拟器驱动无需安装HAXM。

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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.28 10:30:56