解决使用 Android studio 时出现“The emulator process for AVD xxx has terminated.”的错误

原因分析:

在使用 Android studio 的时候出现“The emulator process for AVD Nexus_4_API_27 has terminated.”,本人在下载 Android studio 的时候,是直接下载到了D盘,并且新建了一个文件夹 SDK 来存放内容,而 Android studio 大多默认在C盘下使用AVD来保存,并且就会出现环境变量没有配置好,可能就会出现无法运行的错误。同时因为我这安装的是 Nexus4 ,所以显示的报错也是Nexus4,如若安装的是其他也可尝试该解决方法。

 


解决方案:

1. 在你 Android studio 安装的目录下(我这是D盘),新建一个文件夹 AndroidAVD (原来没建),保持为空。并不需要把原来文件夹里的东西复制到新建的 AndroidAVD 下。

 2.打开环境变量,新建系统变量并且编辑,变量名可以改为:ANDROID_SDK_HOME (如果原来有可以更改),变量值为D:\AndroidAVD。

/-------------------------------------------------
/-------------------------------------------------
变量名可以改为:ANDROID_SDK_HOME
/-------------------------------------------------
/-------------------------------------------------
变量值为D:\AndroidAVD。
/-------------------------------------------------
/-------------------------------------------------

3.回到 Android studio 点击Create device,选择Nexus4,再点击Next.

 4.这里 Next 后可以下载一个新的 Oreo 27 x86 的(原来下载的 Oreo 26 x86 ),再次运行即可。(如果原来已经有了,可以选择再次下载,下载时看左上角是否是新文件的位置)。

5.这时回到新建的 AndroidAVD 文件夹下(先前为空),可以发现已经修改了存储路径,存放在了 AndroidAVD 文件夹下,这时就可以运行了。

猜你喜欢

转载自blog.csdn.net/qq_56017400/article/details/123620273