Eclipse中已连接设备未在AVD窗口显示的解决方法咨询
解决Eclipse中AVD窗口不识别已连接Android设备的问题
我之前也碰到过一模一样的情况——Universal ADB和Android Studio都能正常识别设备,唯独Eclipse的设备列表里空空如也,折腾了好几个办法才搞定,给你列几个最有效的解决方案,按顺序排查大概率能解决:
1. 同步Eclipse与Android Studio的ADB版本
Eclipse自带的ADB版本往往比Android Studio里的旧很多,这是最常见的原因:
- 打开Eclipse,依次点击
Window > Preferences > Android > DDMS - 查看
ADB Location的路径,对比Android Studio使用的ADB路径(通常在Android/sdk/platform-tools/adb) - 如果路径不同,把Eclipse的ADB路径替换成Android Studio那个最新的platform-tools目录下的adb.exe
- 修改完成后重启Eclipse,再检查设备列表
2. 手动重启ADB服务
有时候ADB进程会莫名卡住,重启一下就能恢复:
- 打开命令提示符(Windows)或终端(Mac/Linux)
- 执行命令:
adb kill-server - 接着执行:
adb start-server - 回到Eclipse,点击设备窗口的刷新按钮,看看设备是否出现
3. 确认DDMS的设备显示设置
偶尔会不小心关闭了设备显示的选项:
- 打开Eclipse的DDMS视图:
Window > Show View > Other > Android > DDMS - 在设备面板的右上角下拉菜单中,确保
Show All Devices处于勾选状态 - 同时再检查一遍设备的USB调试是否真的开启(有时候重启设备后需要重新打开并授权)
4. 重新授权设备给Eclipse的ADB
如果是首次连接该设备,Eclipse的ADB可能没获取到设备授权:
- 先拔下设备,关闭Eclipse
- 重新插上设备,等待手机弹出授权窗口,勾选「始终允许此计算机」后确认
- 再次打开Eclipse,查看设备列表
5. 更新Eclipse的ADT插件
旧版本的ADT插件也可能存在设备识别的兼容性问题:
- 打开Eclipse,点击
Help > Check for Updates - 如果有Android相关的更新(比如ADT插件),全部安装后重启Eclipse
这些方法我按顺序试下来基本都能解决问题,你可以一个个排查看看。
内容的提问来源于stack exchange,提问作者Igor Turchi
相关产品推荐
相关产品推荐

