Cpp Crash 栈分析指南

使用 DevEco-Studio 调试 engine

参考链接:
Debugging-the-engine

Flutter 项目启动闪退

请开发者在 crash 的栈顶日志中查看是否有如下相关信息,如有,可能是因为编译 hap 文件模式与编译出来的 engine 模式不匹配,如:编译 hap 文件 release 包,但用的是 debug 模式的 engine 引起。
相关信息:

Reason:Signal:SIGABRT(SI_TKILL).............................
........................................................
#01 pc 000000000014710c /system/lib/ld-musl-aarch64.so.1(abort+20).............
........................................................
........................................................
........................................................

提供可复现的 demo

提供 demo 时,可以通过 git 删除不需要的文件,减小压缩包大小。

git init
git add -A
git commit -m "init"
git clean -dfx
Logo

开源鸿蒙跨平台开发社区汇聚开发者与厂商,共建“一次开发,多端部署”的开源生态,致力于降低跨端开发门槛,推动万物智联创新。

更多推荐