记录一下 The emulator process for AVD <设备名> has terminated. Android 模拟器报错解决
问题描述
运行 Android 模拟器时出现错误:
text
            
            
              arduino
              
              
            
          
          The emulator process for AVD <设备名> has terminated
        解决步骤
1. 检查文件路径
- 检查 SDK 等配置是否安装
 

2. 环境变量配置
检查下面三个环境变量是否有配置

删除现有 AVD
bash
            
            
              bash
              
              
            
          
          # 删除 .android 目录下的 avd 文件夹
rm -rf ~/.android/avd
# 或 Windows 下手动删除
        配置 ANDROID_USER_HOME 环境变量
bash
            
            
              ini
              
              
            
          
          # 设置环境变量解决内存不足问题
ANDROID_USER_HOME=D:\Android\SDK.android
        配置说明:
- 此环境变量会指定 
.android文件夹的生成位置 - 建议配置在 SDK 安装路径下
 

3. 重新创建 AVD
- 配置好 
ANDROID_USER_HOME环境变量后 - 在 Android Studio 中打开 AVD Manager
 - 创建新的虚拟设备
 - AVD 文件将在配置的路径下生成
 
4. 测试运行
点击运行新创建的 AVD,检查是否报错

推荐配置
bash
            
            
              ini
              
              
            
          
          # 最佳实践:将 ANDROID_USER_HOME 指向 SDK 目录
ANDROID_USER_HOME=D:\Android\SDK.android
        注意事项
- 此方法主要解决因默认路径权限或磁盘空间不足导致的问题
 - 配置后需要重启 Android Studio 使环境变量生效
 - 确保配置的路径有足够的磁盘空间