ADB常见使用操作
从你的输出来看,adb 启动失败,原因是 Address already in use,即 adb 的端口(默认是 5037)被占用了。以下是解决这个问题的步骤:
# 解决方法 1:终止占用端口的进程
查找占用
5037端口的进程:lsof -i :50371输出示例:
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME adb 12345 user 12u IPv4 0x1234567890abcdef 0t0 TCP *:5037 (LISTEN)1
2终止占用端口的进程:
kill -9 <PID>1将
<PID>替换为实际的进程 ID(例如12345)。重新启动
adb:adb start-server1
# 解决方法 2:强制重启 adb
强制终止所有
adb进程:adb kill-server1重新启动
adb:adb start-server1
# 解决方法 3:检查是否有其他 adb 实例在运行
检查是否有多个
adb实例在运行:ps aux | grep adb1如果发现有多个
adb进程,终止它们:killall adb1重新启动
adb:adb start-server1
# 解决方法 4:更改 adb 端口
如果 5037 端口被其他程序占用,可以尝试更改 adb 的端口。
设置新的端口号(例如
5038):export ADB_LOCAL_TRANSPORT_PORT=50381启动
adb:adb start-server1检查
adb是否正常运行:adb devices1
# 解决方法 5:重启电脑
如果以上方法都无法解决问题,可以尝试重启电脑,然后重新启动 adb。
# 总结
以下是解决 adb 启动失败的步骤:
- 终止占用
5037端口的进程。 - 强制重启
adb。 - 检查是否有其他
adb实例在运行。 - 更改
adb端口。 - 重启电脑。
按照以上步骤操作后,adb 应该可以正常启动。如果问题仍然存在,请提供更多信息,我会进一步协助你解决问题! 🚀
10:15:26这个时间,这个时间上报:ON状态
10:28这个时候,修改属性为识别模式,下发
上次更新: 2026/06/10, 11:13:41