原因分析:

在使用 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 文件夹下,这时就可以运行了。

更多推荐

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