纯血鸿蒙(HarmonyOS)RN + 原生项目,如何收集 RN 层报错日志?
S*科技解决方案
发布于 1 年前
1186来自广东省应用性能监控 U-APM
其他
各位大佬好~ 想请教纯血鸿蒙(HarmonyOS)平台下 RN(React Native)+ 原生混合项目的日志收集问题,具体情况如下:
- 项目环境:纯血鸿蒙(非兼容安卓模式),技术栈是 React Native + 鸿蒙原生开发,已集成友盟(Umeng)统计 SDK、APM。
- 现状:目前友盟能正常捕获并上报鸿蒙原生层的崩溃日志,但 RN 层(JS 侧)的报错(如语法错误、逻辑异常、组件渲染失败等)无法收集,也没有相关日志上报。
- 需求:希望能找到方案,让友盟或其他工具同时捕获 RN 层的报错日志,与原生崩溃日志统一管理(无需单独切换工具查看)。
想请教大家:
- 纯血鸿蒙环境下,RN 层报错是否能通过友盟 SDK 直接收集?是否需要额外配置或插件?
- 若友盟暂不支持,有没有其他适配鸿蒙的日志收集工具(如第三方 SDK、自研方案)可捕获 RN 侧报错?
- 有没有实操过的同学分享下具体配置步骤或避坑点?
