登录  注册

首页->HarmonyOS应用开发者基础认证

在 HarmonyOS 应用开发中,当开发者遇到需要分析 Release 版本应用的崩溃或异常堆栈信息时,为了准确地将堆栈追踪信息对应到源代码的具体位置,以下哪个描述是正确的做法或理解 ( )

(A)开发者需手动将 Release 构建生成的 so 文件与源代码进行映射,配合第三方工具进行堆栈信息还原,虽然过程繁琐,但最终能定位到问题代码位置

(B)因为 Release 应用经过优化和去除 Debug 信息,直接从堆跟踪到源代码行号是不可能的,开发者只能依靠日志信息手工推测问题所在

(C)DevEco Studio 提供的 Release 应用堆栈解析功能,要求开发者在遇到问题时,需上传构建产物中的特定文件(如 so、sourcemap.namneCache 等)到指定工具或界面,借助这些文件辅助解析堆信息,实现从 Release 堆栈到源码的映射,便于快速定位问题

(D)DevEco Studio 通过升成的 Release 应用堆栈解析功能,自动利用构建时产生的 so 文件、source map 文件、nameCache 文件等,无需额外操作即可直接在 Release 应用中提供详细的源码级堆栈追踪信息

参考答案
继续答题:下一题
微考学堂微考学社

更多HarmonyOS应用开发者基础认证试题

考试