You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Android 11无线调试配对与持久连接及adb工具更新相关问题咨询

问题1:旧版Debian/Ubuntu升级platform-tools到支持adb pair版本的方法
  • Ubuntu 18.04及同版本衍生发行版:可通过添加第三方维护的PPA源完成自动安装升级,操作步骤如下:
    1. 执行命令添加PPA:sudo add-apt-repository ppa:maarten-fonville/android-build-tools
    2. 更新源并安装最新版platform-tools:sudo apt update && sudo apt install android-sdk-platform-tools
  • Debian 10(Buster)用户:启用官方backports源即可拉取到更高版本的platform-tools,操作步骤如下:
    1. 向/etc/apt/sources.list文件中添加一行:deb http://deb.debian.org/debian buster-backports main
    2. 从backports源安装对应软件包:sudo apt update && sudo apt -t buster-backports install android-sdk-platform-tools
      以上方法均通过系统包管理器完成安装,无需手动下载官方压缩包、配置环境变量,后续也可通过包管理器直接接收版本更新。
问题2:无Root、不修改persist属性前提下保持无线调试持久连接的方案

实现重启后无线调试自动开启

  • 设备系统需为Android 11及以上版本,进入开发者选项的无线调试二级设置页面,开启始终允许在该网络上调试选项,只要设备接入的是已授权的家庭WiFi,重启后无线调试会自动开启,已完成的配对信息不会丢失。

实现端口固定

Android 11+默认无线调试端口会在重启后随机变更,可通过以下方法固定端口,无需Root也无需执行setprop persist.adb.tcp.port 5555命令:
完成配对并成功通过无线adb连接设备后,在电脑端执行adb tcpip 5555,执行后当前设备的无线调试端口就会固定为5555,只要不关闭无线调试、不切换WiFi网络,端口不会变更。设备重启后仅需重新执行一次该命令即可再次固定端口。

实现自动持久连接

可在本地Linux设备上配置定时检测脚本,自动检测adb连接状态,断开后自动重连,示例逻辑如下:

ADB_TARGET="192.168.你家设备的局域网IP:5555"
if ! adb devices | grep -q "${ADB_TARGET}"; then
    adb connect ${ADB_TARGET}
fi

将上述脚本添加到系统crontab中,设置1-5分钟执行一次即可,只要设备接入同一家庭局域网,就能自动恢复连接。

内容的提问来源于stack exchange,提问作者ihorc

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.23 17:45:01