HarmonyOS 鸿蒙Next 请问应用层和c++的报错会保存在什么地方吗?

发布于 1周前 作者 nodeper 来自 鸿蒙OS

HarmonyOS 鸿蒙Next 请问应用层和c++的报错会保存在什么地方吗?

有没有类似于android里面的tombstones的地方呢?

2 回复
在/data/log/faultlog/faultlogger系统目录下

在HarmonyOS鸿蒙Next系统中,应用层和C++的报错通常会保存在特定的日志文件或目录中。

对于应用层的报错,可以通过业务日志打印来定位崩溃的代码位置,这些日志通常会被系统记录下来,并可以通过开发工具(如DevEco Studio的Logcat)进行查看。此外,应用层的报错信息也可能会保存在系统的日志文件中,具体位置可能会因系统配置和版本而异。

对于C++的报错(如cppcrash),通常指示应用程序的C++部分存在错误,这些错误可能会被记录在Crash文件中。在HarmonyOS中,Crash文件的路径通常是/data/log/faultlog/faultlogger/。你可以在这个目录下找到与C++崩溃相关的日志文件,这些文件包含了崩溃时的堆栈跟踪信息和错误代码。

如果你需要进一步分析这些报错信息,可以使用HarmonyOS提供的日志系统(如HiLog)来捕获更多崩溃前的状态信息,或者使用静态分析工具和调试器来定位问题。

如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html

回到顶部