首页 > 建站教程 > 其他 >  安卓手机用adb抓取日志,platform-tools工具正文

安卓手机用adb抓取日志,platform-tools工具

1、准备adb工具

  ①如果你安装了,adb工具在

  打开 Android Studio

  进入 File → Settings(mac 是 Preferences)

  搜索 Android SDK,打开 Appearance & Behavior → System Settings → Android SDK

  在顶部能看到 Android SDK Location,记下这个路径

  adb 就在:

  Android SDK Location\platform-tools\adb.exe

  例如如果 SDK 路径是 C:\Users\你\AppData\Local\Android\Sdk,那 adb 就是:C:\Users\你\AppData\Local\Android\Sdk\platform-tools\adb.exe

  ②如果你没安装,可以点击下载platformtools-v37.0.0.zip  提取码: 6pgq 


2、手机开启调试

  手机打开「开发者选项」→ 开启「USB 调试」

  数据线连电脑,手机上点「允许 USB 调试」


3、验证连接

  在 cmd 或 PowerShell 里执行:

D:\platform-tools\adb devices

  看到设备序列号 + device 就成功。


4、抓完整日志(华为工单说的方式)

  你是 Windows,就按这个命令:

D:\platform-tools\adb logcat -v time > D:\huawei_push_full.log

  然后:

  保持这个窗口不关

  复现一次「App 杀死后,H5 发消息,收不到推送」

  复现后回到这个窗口按 Ctrl + C 停止

  这样就有完整日志文件 D:\huawei_push_full.log。


5、再抓一份“关键字过滤日志”(更方便看)

  再开一个窗口执行(可选但强烈建议):

D:\platform-tools\adb logcat -v time | findstr /i "hms push hwpush pushagent NIM v2SetDeviceToken getAccessToken requestId"

  复现同样场景,看到异常信息可以直接截图。