开发者社区 问答 正文

在应用研发平台EMAS中, emas控制台那边 新版崩溃分析里 自定义异常 也有捕捉到怎么回事?

自定义异常 我试验了下。 emas控制台那边 新版崩溃分析里 自定义异常 也有捕捉到。 但是没看到对应的 code errorInfoKey之类的信息 这是怎么回事?1e297d7c712688e56b4024609ab9d166.png

展开
收起
崔问问 2023-11-30 15:02:06 71 发布于海南 分享
分享
版权
1 条回答
写回答
取消 提交回答
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    在 EMAS 控制台的新版崩溃分析中,如果您看到自定义异常被捕获到了,但没有显示对应的 codeerrorInfoKey 等信息,这可能是由于以下原因:

    1. 错误信息未正确传递

      • 您可能需要确保您在捕获和抛出自定义异常时正确地设置了 codeerrorInfoKey 等相关信息。
      • 在 Android 中,您可以使用 ExceptionUtils.createEMASException(errorCode, errorInfo) 来创建一个带有这些详细信息的自定义异常。
    2. 日志记录级别设置

      • 检查您的日志记录级别是否足够详细以捕获异常的信息。
      • 如果日志级别设为较低(如只记录警告和错误),则可能会导致一些详细的异常信息不被记录。
    3. 数据传输问题

      • 确保您的应用程序能够成功将自定义异常信息发送到 EMAS 服务器。
      • 检查网络连接和安全策略,确保它们不会阻止异常信息的上传。
    4. SDK版本问题

      • 确认您正在使用的 EMAS SDK 版本支持捕获和上报自定义异常的功能。
      • 更新到最新版本的 EMAS SDK 可能有助于解决此问题。
    5. 官方文档和支持

      • 查阅最新的 EMAS 文档,了解关于如何设置和使用自定义异常的详细指南。
      • 如果问题依然存在,请联系阿里云的技术支持团队寻求帮助。
    2023-11-30 16:57:36 举报
    赞同 评论

    评论

    全部评论 (0)

    登录后可评论