Android Studio显示已连接不存在的Motorola XT1052设备如何删除?
解决Android Studio中陌生Motorola XT1052设备持续显示的问题
这种情况确实有点诡异,别担心,咱们一步步来排查解决:
第一步:先确认ADB层面的真实连接状态
首先打开终端(Windows用命令提示符/PowerShell,Mac/Linux用终端),输入以下命令查看所有ADB识别的设备:
adb devices
- 如果输出里确实有那台Motorola XT1052(通常显示为
[IP地址]:[端口] device),说明是ADB通过网络连接到了该设备; - 如果命令行里没显示,那问题大概率出在Android Studio的本地缓存上。
情况1:ADB确实连接了陌生网络设备
如果是网络连接导致的,试试这些操作:
直接断开指定设备:
从adb devices的输出里复制设备的IP和端口,执行:adb disconnect [设备IP]:[端口]比如设备显示
192.168.3.10:5555 device,就输入adb disconnect 192.168.3.10:5555。断开所有网络ADB连接:
要是不想逐个操作,直接执行:adb disconnect重启ADB服务清空连接:
执行以下命令彻底重启ADB,清空所有历史连接:adb kill-server adb start-server
情况2:Android Studio缓存异常
如果adb devices里没这台设备,但AS里还显示,那就是AS的缓存出问题了:
- 先完全关闭Android Studio;
- 找到AS的缓存目录:
- Windows:
C:\Users\<你的用户名>\.AndroidStudio<版本号>\system - Mac:
~/Library/Application Support/Google/AndroidStudio<版本号> - Linux:
~/.AndroidStudio<版本号>/system
- Windows:
- 删除目录里的
caches文件夹(或者直接删除adb相关的缓存文件); - 重新启动Android Studio,陌生设备应该就消失了。
额外排查:残留插件配置
虽然你卸载了ADB WIFI插件,但可能还有残留配置:
- 打开AS的配置目录(和上面的缓存目录同级,是
config文件夹); - 进入
plugins子目录,看看有没有和ADB WIFI相关的残留文件夹,删除掉再重启AS。
另外,之后可以留意下自己的局域网环境,有没有其他设备开启了ADB网络调试并允许自动连接——同一局域网内开启ADB网络调试的设备,有时候会被ADB自动识别连接哦。
内容的提问来源于stack exchange,提问作者1zer0
相关产品推荐
相关产品推荐

