Android Studio错误代码解决:The emuilator process for AVD Nexus_ 5X_ API_ 30_ x86 was killed.

多图预警

先上结论:需要修改虚拟机路径

如题,Android Studio在运行虚拟机时出现了这样的错误,显示虚拟机找不到

错误提示显示虚拟机进程被杀死。
首先让我们来看看HAXM是否安装,
在这里插入图片描述
显示成功安装。显然不是HAXM的错误。
既然是虚拟机进程被杀死,那这时候我们查找虚拟机的文件目录,
在这里插入图片描述
发现此时的虚拟机文件是在C盘(一般虚拟机安装是默认在C盘),但是一般来说C盘的用户名是中文路径,所以我们知道应该是AS找不到虚拟机的具体路径才报了错。

所以此时只需要将SDK和虚拟机文件放在同一位置。解决方案如下:
在这里插入图片描述
将.android文件全部复制拷入SDK所在的文件夹(提示:SDK也不能在C盘,因为C盘的用户名是中文路径),
在这里插入图片描述所以我放在了D盘。

将C盘的avd复制拷入,放到D盘的SDK文件夹下
在这里插入图片描述
最后会多这两个文件。
接下来最关键的一步,就要修改环境变量
毕竟既然虚拟机默认存储C盘,我们就需要改一下路径
在这里插入图片描述
环境变量保存的链接一定要是安SDK的位置,因为我图省事,所以AS和SDK安在了一起。(最好SDK和虚拟机放在一起)
最后,删除旧的,
建立新的虚拟机
在这里插入图片描述
在这里插入图片描述
一直默认就可以。
最后建立完虚拟机一定要再重新复制一下avd文件
此时的新的avd文件已经不在C盘而是在新建立的D盘(具体看SDK在那个位置),
在这里插入图片描述复制,粘贴

在这里插入图片描述
重新启动AS,这时候就应该可以用了。
在这里插入图片描述
成功。Hello world!

猜你喜欢

转载自blog.csdn.net/weixin_44375117/article/details/114314447