Android Studio卡在“loading devices”无法显示虚拟设备问题求助
Android Studio虚拟设备列表一直卡在“loading devices”状态,无法显示已创建的虚拟设备,问题截图如下:
解决步骤
- 方案1:重启ADB服务
打开系统终端/命令提示符,依次执行以下命令:
执行完成后重新打开AVD管理器查看是否恢复正常。adb kill-server adb start-server - 方案2:清除Android Studio缓存并重启
打开Android Studio顶部菜单栏File -> Invalidate Caches...,在弹出的窗口中选择Invalidate and Restart,等待软件重启完成后再检查虚拟设备列表。 - 方案3:检查Android Emulator组件版本
打开SDK Manager -> SDK Tools标签页,确认Android Emulator组件为最新版本,若存在待更新版本,勾选后完成更新,重启Android Studio即可。 - 方案4:排查端口占用问题
ADB默认使用5037端口,若该端口被其他程序(如第三方手机助手、模拟器软件)占用,会导致设备列表加载失败。可以执行命令netstat -ano | findstr "5037"(Windows)或lsof -i:5037(Mac/Linux)查看占用进程,结束相关进程后重试。 - 方案5:手动启动AVD排查报错
若以上方案均无效,可以通过命令行手动启动虚拟设备排查具体问题:- 找到系统中AVD存储路径(默认路径为
C:\Users\用户名\.android\avd\(Windows)、~/.android/avd/(Mac/Linux)) - 执行启动命令:
根据命令行返回的报错信息针对性处理即可,常见报错包括磁盘空间不足、系统镜像损坏等,对应清理磁盘、重新下载对应系统镜像即可解决。emulator -avd 你的虚拟设备名称 - 找到系统中AVD存储路径(默认路径为
内容的提问来源于stack exchange,提问作者Saksham Paliwal
相关产品推荐
相关产品推荐

