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"
复现同样场景,看到异常信息可以直接截图。
