如何解决Android Studio已运行虚拟设备不在设备选择下拉菜单显示的问题
Android模拟器正常启动后设备选择下拉菜单显示
<no device selected>、找不到已启动虚拟设备的解决方法 
优先试这几个操作,80%的情况能直接解决
- 别着急操作,等1-2分钟:模拟器刚启动完只是进了开机界面,系统服务、adb调试层还在后台加载,尤其是机械硬盘、内存不够的机器上跑高版本安卓镜像,加载延迟会更高,等模拟器完全进到桌面再看下拉菜单
- 重启adb服务:点开Android Studio底部的Terminal面板,依次执行以下两条命令:
命令执行完等3-5秒,下拉菜单会自动刷新,一般就能扫到已经开着的模拟器adb kill-server adb start-server - 跑自带的连接诊断:点下拉菜单里的
Troubleshoot Device Connections,跟着向导走一遍自动检测,端口占用、配置错误这类小问题工具会自动修复
上面操作没用的话,按顺序往下排查
- 杀掉抢端口的进程:第三方手机助手、安卓投屏软件、其他开发环境带的adb进程会占住adb默认的5037端口,导致Android Studio的adb扫不到设备。打开任务管理器,把所有不在Android Studio安装目录下的
adb.exe进程全部结束,再重新执行一遍adb重启的命令 - 不要用快速快照启动:打开AVD虚拟机管理器,找到出问题的虚拟设备,右键选
Cold Boot Now冷启动。快照损坏是快速启动模式下识别不到设备的常见原因,如果冷启动之后能正常识别,把这个虚拟机的旧快照清除,后续就不会反复出问题 - 检查SDK配置:打开SDK Manager,确认当前安装的
Android SDK Platform-Tools是正式稳定版,如果最近更新过SDK工具,直接把当前版本的Platform-Tools卸载后重装最新稳定版;同时检查系统环境变量里的ANDROID_SDK_ROOT,要指向Android Studio当前在用的SDK目录,避免多版本SDK路径混乱导致adb调用错误版本 - 检查虚拟机镜像:在AVD管理器里编辑出问题的虚拟设备,确认选择的系统镜像ABI架构和当前SDK工具版本匹配,如果镜像本身损坏,重新下载对应API版本的官方Google APIs镜像即可
内容的提问来源于stack exchange,提问作者Joel D'Souza
相关产品推荐
相关产品推荐

