Android Studio在启动虚拟设备时报错问题

报错现象

Error
Unable to launch Small Phone -The emulatorprocess for AVD Small Phone has terminated
Android报错1.png

Small Phone
The emulator process for AVD Small Phone hasterminated.
Android报错2.png


问题原因

中文路径冲突问题

  • AVD默认安装路径为:C:\Users\<用户名>\.android
  • 当Windows用户名包含中文时,会导致路径出现中文字符
  • Android模拟器无法正确处理中文路径,从而引发启动失败

解决方法

迁移.android目录

具体步骤:

1.创建新目录

在目标盘(如 F 盘)新建文件夹:F:\Android_AVD

2.设置系统环境变量

  • (1)打开 控制面板 → 系统和安全 → 系统 → 高级系统设置 → 环境变量
  • (2)新建系统变量
    • 变量名:ANDROID_SDK_HOME
    • 变量值:F:\Android_AVD
  • (3)保存并重启电脑

3.移动现有文件

将 C:\Users<用户名>.android 整个文件夹剪切到 F:\Android_AVD

4.修改 AVD 配置文件

  • (1)打开 F:\Android_AVD.android\avd<模拟器名称>.ini
  • (2)修改 path 指向新位置(如 path=F:\Android_AVD.android\avd<模拟器名称>.avd)
  • (3)保存文件

优点

  • 解决中文路径导致的AVD启动失败问题
  • 释放C盘空间(每个AVD通常占用1-5GB空间)

结果

运行成功
AVD启动成功.png