Android Studio模拟器报错:AVD Pixel_4_API_300a进程被终止求助
解决Android Studio模拟器“The emulator process for AVD Pixel_4_API_300a was killed”报错
问题描述
启动AVD Pixel_4_API_300a 时触发报错,已尝试开启虚拟化、安装缺失工具、下载JDK等操作,均未解决问题。
模拟器日志
Emulator: C:\Users\emir\AppData\Local\Android\Sdk\emulator\emulator.exe -netdelay none -netspeed full -avd Pixel_4_API_300a Emulator: INFO | Android emulator version 31.3.10.0 (build_id 8807927) (CL:N/A) Emulator: emulator: INFO: path_getAvdSystemPath: AVD Pixel_4_API_300a has path C:\Users\emir\.android\avd\Pixel_4_API_300.avd Emulator: PANIC: Cannot find AVD system path. Please define ANDROID_SDK_ROOT Emulator: emulator: INFO: path_getAvdSystemPath: trying to check whether C:\Program Files\Android\Sdk is a valid sdk root Emulator: emulator: WARN: path_getAvdSystemPath: C:\Program Files\Android\Sdk\system-images\android-30\google_apis_playstore\x86\ is not a valid directory. Emulator: emulator: WARN: path_getAvdSystemPath: emulator has searched the above paths but found no valid sdk root directory. Emulator: Process finished with exit code 1
flutter doctor输出整理
- Flutter版本:3.3.10
- Android toolchain:已安装Android SDK,但提示
cmdline-tools component is missing - Android Studio版本:2022.1.1
- 无可用连接设备
解决方案
1. 配置正确的ANDROID_SDK_ROOT环境变量
- 右键「此电脑」→ 属性 → 高级系统设置 → 环境变量
- 在「系统变量」区域点击「新建」:
- 变量名:
ANDROID_SDK_ROOT - 变量值:
C:\Users\emir\AppData\Local\Android\Sdk(你的实际SDK路径)
- 变量名:
- 保存设置后,重启Android Studio和命令行窗口
2. 检查并修复AVD系统镜像
- 打开Android Studio的「SDK Manager」(Tools → SDK Manager)
- 切换到「SDK Platforms」标签,找到Android 30条目,确保Google APIs Play Intel x86 Atom System Image已勾选并完成安装
- 若已安装仍报错,先卸载该镜像(取消勾选后点击Apply),再重新下载安装
3. 修正AVD配置文件路径
- 打开
C:\Users\emir\.android\avd\Pixel_4_API_300.avd\config.ini文件 - 找到
image.sysdir.1字段,修改为:image.sysdir.1=system-images\android-30\google_apis_playstore\x86\ - 确认该路径对应SDK目录下的实际文件夹(
C:\Users\emir\AppData\Local\Android\Sdk\system-images\android-30\google_apis_playstore\x86\)存在
4. 修复cmdline-tools缺失问题
- 在SDK Manager的「SDK Tools」标签,勾选「Android SDK Command-line Tools (latest)」
- 点击「Apply」完成安装,之后运行
flutter doctor验证修复结果
5. 验证或重建AVD
- 打开AVD Manager,选择
Pixel_4_API_300a点击「Launch」启动模拟器 - 若仍报错,直接创建新AVD:选择Android 30系统镜像,按向导完成创建后启动
内容的提问来源于stack exchange,提问作者HandBlue
相关产品推荐
相关产品推荐

