The emulator process for AVD Small_Phone has terminated
我个人认为,应该先查询一下你的虚拟机安装的路径是不是含有中文;即使下载Android studio时安装在D盘,创建虚拟机的时候是默认在C盘的(早知道当初的用户名就不设置中文了)
可以通过图片这一步找到AVD安装的位置
如果虚拟设备的路径中包含中文字符,可能会导致虚拟设备无法正常启动或运行。这是因为某些工具(例如 Android Studio 或模拟器)在处理文件路径时可能对非 ASCII 字符(如中文)支持不够完善,从而引发路径解析错误或文件加载失败。
在 Android Studio 中,Android Virtual Device (AVD) 的默认路径通常在用户主目录下的 .android
文件夹中,比如 C:\Users\用户名\.android\avd
如果已经创建了虚拟设备且路径中包含中文字符,可以将其迁移到一个不包含中文字符的路径:
方法一 (已经创建了的)
-
关闭 Android Studio。
-
找到虚拟设备的存储路径(默认路径通常是
C:\Users\用户名\.android\avd
)。 -
将虚拟设备的文件夹(例如
Your_AVD_Name.avd
)复制到一个 不包含中文字符的路径,例如D:\AndroidAVD\Your_AVD_Name.avd
。 -
修改虚拟设备的
.ini
文件(通常位于C:\Users\用户名\.android\avd
):-
打开
.ini
文件,找到path
和path.rel
行。 -
将路径更改为新路径,例如:
-
path=D:\AndroidAVD\Your_AVD_Name.avd path.rel=D:\AndroidAVD\Your_AVD_Name.avd
-
方法二:更改存储路径
-
打开 Android Studio,进入 AVD Manager。
-
选择需要修改路径的虚拟设备,右键点击并选择 Edit。
-
在虚拟设备编辑器中,找到 Storage 选项卡。
-
点击 Change 按钮,选择一个 不包含中文字符的路径。
-
确认更改后,AVD 的路径将更新为新路径。
方法三:通过环境变量设置
-
打开“计算机属性” > “高级系统设置” > “环境变量”。
-
在 系统变量 中新建一个变量:
-
变量名:
ANDROID_SDK_HOME
-
变量值:设置为一个 不包含中文字符的路径,例如
D:\AndroidSDK
。
-
-
将默认路径下的
.android
文件夹(如C:\Users\用户名\.android
)复制到新路径下。 -
如果已有虚拟设备,可以手动修改虚拟设备的
.ini
文件,将路径更改为新路径。