> 技术文档 > Android Studio下载或运行虚拟机(AVD)报错:emulator process has terminated_android studio模拟器进程已终止

Android Studio下载或运行虚拟机(AVD)报错:emulator process has terminated_android studio模拟器进程已终止

报错信息如上图

目录

原因:

解决办法一:修改用户路径

解决办法二:修改AVD存储路径

原因:

Android Studio的模拟器对中文路径支持不佳,如果用户路径名包含中文,可能会导致类似“emulator process has terminated”的错误。

解决办法一:修改用户路径名

  • 确认用户文件夹路径:

    • Windows系统中,用户文件夹通常在 C:\\Users\\你的用户名 下。如果“你的用户名”包含中文,就需要修改。

  • 创建新用户账户(英文路径):

    • 打开“控制面板” > “用户账户” > “管理其他账户” > “添加新用户”。

    • 创建一个新用户,用户名使用英文(例如 User),避免使用中文。

    • 登录到新用户账户。

  • 迁移Android Studio相关文件:

    • 将旧用户路径下的Android Studio配置文件和AVD文件迁移到新用户路径:

      • AVD默认路径:C:\\Users\\旧用户名\\.android\\avd

      • Android Studio配置路径:C:\\Users\\旧用户名\\.AndroidStudioX.X

    • 将这些文件夹复制到新用户路径下(如 C:\\Users\\User\\.android\\avd)。

  • 更新Android Studio设置:

    • 启动Android Studio,检查AVD路径是否正确:

      • 打开AVD Manager,点击“Edit”(编辑)虚拟机,查看AVD路径是否在新用户路径下。

      • 如果路径仍指向旧位置,手动修改为新路径。

如果不想修改用户名的话,可采用方法二

解决办法二:修改AVD存储路径

直接将AVD存储路径改到不含中文的目录:

1.设置环境变量:

        (1)创建纯英文路径文件夹,如D:\\software\\Android\\AVD 

        (2)在Windows中,设置环境变量 ANDROID_AVD_HOME,指向一个英文路径(如                  D:\\software\\Android\\AVD)。

        操作:右键“此电脑” > “属性” > “高级系统设置” > “环境变量” > 新建用户变量:

        ①变量名:ANDROID_AVD_HOME

        ②变量值:D:\\software\\Android\\AVD 

 

3.移动现有AVD文件:

        将 C:\\Users\\你的用户名\\.android\\avd 下的文件复制到新路径 D:\\Android\\AVD。

4.重启Android Studio:

        重新打开Android Studio,AVD Manager会自动识别新路径。

5.测试运行

        回到AVD Manager,重新启动虚拟机(如“Pixel 8 Pro API 36”),这时应该能正确启动了。