Android开发:Android Studio运行模拟器报错AVD Nex… is already running解决办法
- 2020 年 3 月 10 日
- 笔记
前段时间在Android开发的时候,遇到Android Studio运行模拟器的时候提示AVD Nexus_5X_API_26 is already running…的一个提示,刚开始以为是其他原因,连续运行好几次,提示一样的错误,由于是第一次遇到这个情况,后来去查了才知道是怎么回事,具体的提示如下所示:

AVD Manager
AVD Nexus_5X_API_26 is already running.
If that is not the case, delete the files at C:Usershome.androidavd/Nexus_5X_API_26.avd/*.lock and try again.
上述原因的大致意思是说模拟器已经在运行了,如果想继续操作,就要去删掉该目录下的锁定文件。有人可能会问,没有运行模拟器,刚打开模拟器怎么会有其他模拟器在运行呢,那么本篇博文就来分享一下上述问题的解决方法,分享给有需要的人。具体的操作步骤如下所示。
解决上述问题有三种解决方法,根据情况选择使用,删除“*.lock”的文件夹的方法不到万不得已不要使用,因为治标不治本。
方法一:通过Android Studio的工具栏进入,点击“Stop”选项,重新运行模拟器
1、打开Android Studio编辑器,然后找到顶部菜单栏的“Tools”—>”Android”—>”AVD Manager”;

2、进入AVD Manager管理界面之后,点击该模拟器的右边下拉图标,然后选择下拉菜单里面的“Stop”按钮,然后重新运行模拟器;


方法二:通过Android Studio的工具栏进入,点击“Delete”选项,重新运行模拟器
1、打开方式同方法一中的步骤1;
2、进入AVD Manager管理界面之后,点击该模拟器的右边下拉图标,然后选择下拉菜单里面的“Delete”按钮,然后重新运行模拟器;


方法三:根据查找模拟器在电脑里面的文件位置,直接删除.lock文件,重新运行模拟器
根据模拟器目录,找到模拟器的avd文件,然后找到提示删除的.lock文件位置,直接删除.lock文件,重新运行即可,但是该方法不建议常用。


以上就是本章全部内容,欢迎关注三掌柜的微信公众号“iOS开发by三掌柜”,三掌柜的新浪微博“三掌柜666”,欢迎关注!