Ubuntu下无法通过adb pair配对Android设备进行无线调试求助
解决Ubuntu上无线adb连接Android手机的问题
问题根源
你的adb版本(28.0.2-debian)过于老旧,adb pair是Android 11及以上系统才引入的无线配对命令,旧版本adb不支持该功能,这是命令报错的核心原因;同时直接用配对端口执行adb connect不符合流程,导致连接失败。
解决方法
方法一:升级adb到最新版本
卸载旧版adb:
sudo apt remove android-sdk-platform-tools下载对应Linux版本的最新Android Platform Tools压缩包,解压到本地目录(比如
~/platform-tools)将解压后的路径添加到系统环境变量:
编辑~/.bashrc(若使用zsh则编辑~/.zshrc),添加一行:export PATH=$PATH:~/platform-tools执行
source ~/.bashrc(或source ~/.zshrc)使配置生效验证版本:
adb version此时版本应更新到34.x及以上
完成升级后按正确流程配对连接:
- 手机端打开「开发者选项」→「无线调试」,开启后点击「Pair device with pairing code」,记录显示的IP地址、配对端口和配对码
- 电脑端执行配对命令:
输入手机显示的配对码完成配对adb pair 192.168.1.123:配对端口 - 执行连接命令(注意使用手机无线调试界面显示的调试端口,而非配对端口):
adb connect 192.168.1.123:调试端口 - 验证连接成功后执行
adb shell即可
方法二:USB转无线调试(无需升级adb)
如果暂时不想升级adb,可以通过USB先建立连接再切换到无线模式:
- 用USB线将手机和Ubuntu电脑连接,确保adb能识别设备:
adb devices - 执行命令开启手机的adb网络调试端口:
adb tcpip 5555 - 拔掉USB线,执行连接命令:
adb connect 192.168.1.123:5555 - 连接成功后执行
adb shell即可
内容的提问来源于stack exchange,提问作者gameveloster
相关产品推荐
相关产品推荐

