如何通过蓝牙获取adb日志?USB连接失效时的技术咨询
通过蓝牙获取ADB日志的完整实操指南
没问题,我来帮你搞定这个问题!当USB连接失效时,蓝牙ADB是个非常靠谱的替代方案,下面是一步步的详细操作步骤,确保你能顺利拿到日志:
前提条件
在开始之前,请确认这些准备工作都做好了:
- 你的安卓设备和笔记本电脑都已开启蓝牙,且能正常配对
- 安卓设备已经开启开发者选项(如果没开,去「设置」→「关于手机」,连续点击「版本号」几次就能激活),并且打开了USB调试(哪怕用蓝牙,这个权限基础也得先开)
- 你的笔记本电脑上已经安装了ADB工具(如果还没装,直接从Android SDK平台工具里提取就行)
步骤1:完成蓝牙配对
先把设备和笔记本通过蓝牙配对好,这是基础:
- 安卓设备端:打开「设置」→「蓝牙」,开启蓝牙并设置为「可发现」状态
- 笔记本端:打开蓝牙设置,搜索到你的安卓设备,点击配对,确认两端显示的配对码一致后完成配对
步骤2:开启安卓设备的无线调试(ADB over Bluetooth核心)
这里分两种情况,根据你的安卓版本来操作:
安卓11及以上(推荐,流程更规范)
- 进入「开发者选项」,找到无线调试开关,把它打开
- 开启后,你会看到两个关键信息:「配对设备」的选项,以及设备的IP地址+端口(比如
192.168.1.100:34567) - 点击「配对设备」,设备上会弹出一个配对码,同时显示配对用的端口(比如
192.168.1.100:12345)
安卓10及以下(需先临时用一次USB)
- 先用USB线把安卓设备连到笔记本,打开终端执行命令:
adb tcpip 5555 - 执行成功后,拔掉USB线,确保蓝牙已经和笔记本配对成功
步骤3:用ADB连接到蓝牙设备
打开笔记本的终端(Windows用CMD/PowerShell,Mac/Linux用Terminal),根据你的安卓版本执行对应命令:
安卓11+
- 先执行配对命令,替换成你设备上显示的配对地址:
adb pair 192.168.1.100:12345 - 输入设备上显示的配对码,回车后会提示配对成功
- 再执行连接命令,用设备显示的连接端口:
adb connect 192.168.1.100:34567 - 终端提示「connected to xxx」就说明连接成功了
安卓10及以下
直接执行连接命令,替换成你的安卓设备蓝牙IP(可以在设备蓝牙设置里找到,或者用adb devices先扫一下):
adb connect 你的设备蓝牙IP:5555
步骤4:获取ADB日志
连接成功后,就可以像用USB一样获取日志了:
- 实时查看日志:
adb logcat - 把日志保存到本地文件(方便后续分析):
adb logcat > bluetooth_adb_log.txt - 过滤特定类型的日志(比如只看错误日志):
adb logcat *:E - 过滤指定APP的日志(替换成你的APP TAG):
adb logcat MyApplicationTag:V *:S
常见问题排查
如果遇到连接失败的情况,可以试试这些方法:
- 重新检查蓝牙配对是否正常,有时候配对后断开重连一次就好
- 安卓11+要注意配对端口和连接端口是不同的,别搞混了
- 安卓10及以下务必先通过USB执行
adb tcpip 5555,拔掉USB后再连蓝牙 - 确保你的ADB工具是最新版本,旧版本可能和新系统不兼容
内容的提问来源于stack exchange,提问作者Bharath S
相关产品推荐
相关产品推荐

