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

Android模拟器无法启动:排查启动失败原因及获取详细日志方法

Android模拟器启动失败排查方案

问题背景

4个Android模拟器均无法从Android Studio启动,提示:

The emulator process for AVD *** selected device *** has terminated.

通过命令行启动Pixel_XL_API_34模拟器时,输出如下:

PS C:\Users\g\AppData\Local\Android\Sdk\emulator> .\emulator.exe -avd Pixel_XL_API_34
INFO    | Android emulator version 33.1.15.0 (build_id 10410302) (CL:N/A)
INFO    | Found systemPath C:\Users\g\AppData\Local\Android\Sdk\system-images\android-34\google_apis\x86_64\
INFO    | Storing crashdata in: , detection is enabled for process: 26976
INFO    | Duplicate loglines will be removed, if you wish to see each individual line launch with the -log-nofilter flag.
INFO    | Increasing RAM size to 3072MB
INFO    | IPv4 server found:
library_mode host gpu mode host
I0913 14:08:30.303840   25288 HealthMonitor.cpp:279] HealthMonitor disabled.
added library vulkan-1.dll
createGlobalVkEmulation:956 Selecting Vulkan device: AMD Radeon (TM) Graphics
initialize: Supports id properties, got a vulkan device UUID
PS C:\Users\g\AppData\Local\Android\Sdk\emulator>

此前有一个模拟器仅能通过命令行启动,经强制终止(CTRL+Z)后也无法再启动,需明确启动失败原因,且当前命令行日志信息不足,需获取更详尽日志及排查方法。

排查步骤与日志获取方法

1. 获取完整无过滤的模拟器日志

当前命令行输出启用了日志过滤,添加-log-nofilter参数可获取所有调试细节,命令如下:

.\emulator.exe -avd Pixel_XL_API_34 -log-nofilter

该命令会输出启动全程的错误信息、资源加载异常、硬件交互问题等细节,直接定位崩溃触发点。

2. 查找本地自动生成的模拟器日志文件

模拟器崩溃时会自动生成日志文件,默认存储路径:

  • Windows:C:\Users\<你的用户名>\.android\avd\<AVD名称>\logs\
  • 其中<AVD名称>对应你创建的模拟器文件夹(如Pixel_XL_API_34.avd),日志文件通常以emulator_log-*.txt或crash_dump_*.txt命名,包含崩溃堆栈、系统调用记录等关键信息。

3. 检查AVD配置与系统兼容性

  • 打开Android Studio的AVD Manager:
    • 确认分配的RAM(当前3072MB)是否超过系统可用内存的50%,若超过则降低至2048MB;
    • 切换GPU渲染模式:将Graphics选项从Automatic改为Software或Hardware,部分AMD显卡与Vulkan兼容性存在问题,切换模式可解决启动失败;
    • 重新下载系统镜像:删除当前损坏的镜像文件后重新下载,避免镜像文件完整性问题。

4. 清理模拟器残留进程与临时文件

强制终止操作可能导致进程残留,占用资源导致无法重启:

  • 打开任务管理器,结束所有含emulator或qemu的进程;
  • 删除AVD目录下的临时文件:C:\Users\<你的用户名>\.android\avd\<AVD名称>\cache\及userdata-qemu.img.tmp等文件。

5. 排查虚拟机加速冲突问题

Windows下Hyper-V、VirtualBox等虚拟机软件会与模拟器的HAXM加速冲突:

  • 关闭Hyper-V功能(通过控制面板→程序→启用或关闭Windows功能),重启电脑后重新尝试启动模拟器。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.10 21:30:02