当前位置: 首页 > news >正文

鸿蒙线上crash排查方法-企业真实案例

相关文档

  1. 堆栈轨迹分析
  2. 分析CppCrash(进程崩溃)
  3. 异常堆栈解析原理

FAQ

1、ArkTS堆栈如何从 ts 报错行定位到 ets 所在行?

根据报错日志搜索找到对应版本(图略),根据堆栈信息锁定版本,

  1. 将工程切换至对应分支 $ git checkout 目标分支

  2. 在最外层下载依赖库如 $ ./meat install

  3. IDE操作(可参考堆栈轨迹分析)

    1. 切换 build mode 为 release

    2. 运行

    3. 单击菜单栏Code > Analyze Stack Trace

    4. 在弹出的Analyze Stack Trace对话框中,粘贴Release应用的异常堆栈信息(异常信息从堆栈第一行到最后一行 @Merlin/home 的报错信息)

    5. 点击Start Analyze即可进行解析。

该方式有概率无法定位到源码,也可通过下方方式直接找对应的 ts 文件来排查

2、堆栈对应的 ts 文件在哪里?
  1. 将工程切换至对应分支 $ git checkout 目标分支

  2. 在最外层下载依赖库如 $ ./meat install

  3. IDE操作(可参考异常堆栈解析原理)

    1. 切换 build mode 为 release

    2. 运行

    3. 在 build 目录下查找对应文件

3、如何将build mode 切换为为 release

http://www.jsqmd.com/news/569331/

相关文章:

  • vLLM-v0.17.1在实时语音交互场景的应用:与ASR/TTS系统联调
  • Qwen2.5-14B-Instruct在AI编剧赛道的突破:像素剧本圣殿Glitch标题交互体验分享
  • 同样是 AI 写作,为什么你需要去 AI 味?
  • 机床拖链直销厂家盘点:2026年市场表现一览,排屑机/机床钣金防护/钢板防护罩/机床拖链/风琴防护罩,机床拖链厂家推荐 - 品牌推荐师
  • MAI-UI-8B与Dify平台集成:低代码AI应用开发
  • 人力资源管理一体化HR SaaS平台:为什么越来越多企业放弃拼凑式系统
  • 利用Python多线程优化tkinter界面响应:告别卡顿与无响应
  • DeepSeek-R1-Distill-Llama-8B多模态prompt工程实践
  • Qwen3-Reranker-0.6B企业级应用:从部署到调优全攻略
  • GLM-4.1V-9B-Base开发入门:PyCharm专业版连接远程解释器进行模型调试
  • Apifox供应链投毒攻击--完整解析
  • OpenClaw 3.28 终章:从 “激进重构” 到 “稳健治理”,AI 智能体安全与体验的平衡之道
  • slam_toolbox实战:如何用低成本激光雷达实现室内机器人精准建图(附参数调优技巧)
  • 腾讯VersaViT:多模态视觉理解新标杆
  • Linux 中的硬链接和软连接是什么,二者有什么区别?
  • Phi-4-mini-reasoning vLLM推理可观测性:OpenTelemetry tracing全链路追踪
  • 企业级AI助手搭建:Qwen3-VL:30B+Clawdbot+飞书完整教程
  • Phi-3-mini-4k-instruct-gguf入门必看:q4-GGUF量化对中文语义保留的影响实测
  • Qwen3.5-9B快速入门指南:3步启动Web界面,开启你的多模态AI体验
  • 从预测到归因:手把手教你用因果森林(grf)做特征重要性分析与亚组发现
  • postgresql数据库日志量异常原因排查
  • 破局内卷:奥尔特云云盘,全场景一站式智能数据底座
  • 如何简化 Active Directory 报表管理?
  • Qwen3-14B智能体(AI Agent)开发入门:从概念到实现
  • Claude Code 记忆系统真实运作:200 行索引上限如何在生产项目中制造沉默遗忘
  • Flux.1-Dev深海幻境企业级集成:Java微服务架构中的AI能力调用
  • 国风美学生成模型v1.0社区贡献指南:如何参与Prompt共享与模型微调
  • AutoHotkey脚本编译指南:3步将.ahk文件转为独立可执行程序
  • 幻兽帕鲁启动提示 msvcp140.dll 丢失怎么办?2026最新解决办
  • intv_ai_mk11部署教程:CSDN GPU云实例的SSH登录、端口映射与反向代理配置