执行adb指令报错:error: more than one device/emulator原因及解决方法

1、排查步骤

查看设备详细信息

运行以下命令,观察设备的型号和状态:

bash 复制代码
adb devices 

2、在没有连接设备的情况下显示如下

bash 复制代码
List of devices attached
192.168.1.100:5555     

3、可能存在的问题及解决方法:

a.断开所有设备后检查拔掉 USB 线,关闭电脑和手机的 Wi-Fi。

再次运行 adb devices,若列表清空,则问题来自外部设备;若仍有残留,可能是 ADB 服务异常。

b.关闭模拟器和无线调试确保 Android Studio、蓝叠等软件未运行。

c.在手机 开发者选项 中关闭 无线调试 并撤销所有已授权电脑。

d.更新 ADB 工具(很大可能性为ADB工具太旧)

旧版本 ADB 可能存在兼容性问题,从 官方平台 下载最新版本。

https://developer.android.com/tools/releases/platform-tools?hl=zh-cn

相关推荐
椰椰椰耶1 天前
【redis】事务详解,相关命令multi、exec、discard 与 watch 的原理
数据库·redis·adb
一直开心2 天前
Mac上安装和配置adb学习总结
macos·adb
爱的叹息2 天前
以mysql 为例, 在cmd 命令行连接数据,操作数据库,关闭数据库的详细步骤
数据库·mysql·adb
niuniu_6662 天前
ADB简单入门
adb
遇见火星2 天前
MySQL5.7主从同步配置
mysql·adb·mysql主从
yangtom2493 天前
MySQL身份验证的auth_socket插件
数据库·mysql·adb
大博士.J4 天前
MySQL实现全量同步和增量同步到SQL Server或其他关系型库
数据仓库·人工智能·python·mysql·adb
坐山龟4 天前
MySQL 双向同步配置
数据库·mysql·adb
Starshime4 天前
【MySQL】MySQL登录,访问,退出操作
数据库·mysql·adb