Android Studio 虚拟设备AVD启动失败问题解决方案
Android Studio在启动虚拟设备时报错问题
报错现象
Error
Unable to launch Small Phone -The emulatorprocess for AVD Small Phone has terminated
或
Small Phone
The emulator process for AVD Small Phone hasterminated.
问题原因
中文路径冲突问题:
- 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空间)
结果
运行成功
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 喵喵喵喵喵的随笔!
评论