关于Android studio 在虚拟设备无法启动等相关问题

  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

如果已经创建了虚拟设备且路径中包含中文字符,可以将其迁移到一个不包含中文字符的路径:

方法一 (已经创建了的)

  1. 关闭 Android Studio

  2. 找到虚拟设备的存储路径(默认路径通常是 C:\Users\用户名\.android\avd)。

  3. 将虚拟设备的文件夹(例如 Your_AVD_Name.avd)复制到一个 不包含中文字符的路径,例如 D:\AndroidAVD\Your_AVD_Name.avd

  4. 修改虚拟设备的 .ini 文件(通常位于 C:\Users\用户名\.android\avd):

    • 打开 .ini 文件,找到 pathpath.rel 行。

    • 将路径更改为新路径,例如:

    • path=D:\AndroidAVD\Your_AVD_Name.avd                    path.rel=D:\AndroidAVD\Your_AVD_Name.avd

方法二:更改存储路径
  1. 打开 Android Studio,进入 AVD Manager

  2. 选择需要修改路径的虚拟设备,右键点击并选择 Edit

  3. 在虚拟设备编辑器中,找到 Storage 选项卡。

  4. 点击 Change 按钮,选择一个 不包含中文字符的路径

  5. 确认更改后,AVD 的路径将更新为新路径。

方法三:通过环境变量设置
  1. 打开“计算机属性” > “高级系统设置” > “环境变量”

  2. 系统变量 中新建一个变量:

    • 变量名ANDROID_SDK_HOME

    • 变量值:设置为一个 不包含中文字符的路径,例如 D:\AndroidSDK

  3. 将默认路径下的 .android 文件夹(如 C:\Users\用户名\.android)复制到新路径下。

  4. 如果已有虚拟设备,可以手动修改虚拟设备的 .ini 文件,将路径更改为新路径。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值