
IM即时通讯
安全可靠、全球互通

实时音视频
流畅稳定、省钱省力
回答:
抓取
1 通过 Android Studio 带的 logcat 去复制 (不推荐,可能存在日志遗漏)
2 通过 adb 命令去输出到本地文件,好处可以慢慢分析不用担心一闪而过
log 抓取步骤
1. 卸载并重新安装应用
2. 在命令窗口输入 adb logcat -v time > xxxx.log (在启动应用之前运行, 否则可能 log 不全)
3. 启动应用并进行相关操作, 直到出现您所遇到的问题
4.抓取推送相关的日志,需要等初始化完成后 2~3分钟后再结束日志抓取。
5.. ctrl + c 结束log 抓取
注意: log 不要进行字段过滤, 尽量完整
注: 有些华为手机需要开启日志开关才能把日志输出完整
分析
过滤关键字 RongLog 可以获取融云相关的日志 (Mac 端推荐 TextWrander 工具过滤日志)
如果是跟 push 相关的日志可以过滤 RongLog-Push 关键字
日志的工具源码可在
io.rong.common.RLog
类进行查看
融云输出的日志会通过 [] 括号把当前日志输出的类名打印出来
通过分析日志 可以跟踪到 融云 sdk 的 初始化、连接 、消息收发 、push 收取以及 一些 UI 相关的关键轨迹分析异常可能出现的位置