美文网首页
极光错误日志查看

极光错误日志查看

作者: 学习之路 | 来源:发表于2017-10-23 10:39 被阅读293次

极光错误详情

屏幕快照 2017-10-23 上午10.20.02.png

类似这种格式的 项目名 内存地址 项目名+数字
我们需要使用其中的内存地址

需要的资源:

项目打包上线时本地会生成有一个编译文件如下图:


屏幕快照 2017-10-23 上午10.30.08.png

然后对应线上版本 打开所在文件夹 看到 这个下图第一个文件
下图第2、3个文件都在第一个文件中 请把他们都复制到一个单独的文件夹存放这三个文件

屏幕快照 2017-10-23 上午10.29.03.png

开始查找错误:

  1. 查看 xx.app 文件的 UUID,terminal 中输入命令 :

dwarfdump --uuid xx.app/xx (xx代表你的项目名)

  1. 查看 xx.app.dSYM 文件的 UUID ,在 terminal 中输入命令:

dwarfdump --uuid xx.app.dSYM

  1. 如果UUID一致 则为同一版本 则进行下一步
    cd到三个文件的所在目录下,执行命令:

dwarfdump --arch=arm64 --lookup=[崩溃日志上项目对应的某崩溃地址] [dSYM文件的绝对路径]
(注意 如果路径中存在空格 可用“”包含其完整路径)

分析终端错误日志

1、这一行告诉我们崩溃的代码所在的文件的目录
Line table dir : '所在文件路径'
2、这一行告诉我们崩溃代码所在的具体文件
AT_decl_file( "路径/类名" )
3、这一行告诉我们崩溃代码是在哪一个方法里面
AT_name( "方法名" )
4、这一行告诉我们崩溃代码具体在哪一行了
Line table file: '类名' line 680, column 9 with start address 0x000000010073faf8
好的,现在我们分析到了崩溃代码在哪一行了,下面我们来找一找bug

查找bug

我们的代码都应该有托管平台,每个版本上线都需要打一个tag,这是一个好习惯。下面我拉下我崩溃的对应版本的tag,找到崩溃代码那一行,然后解决就可以了 。

相关文章

  • 极光错误日志查看

    极光错误详情 类似这种格式的 项目名 内存地址 项目名+数字我们需要使用其中的内存地址 需要的资源: 项目打包...

  • mysql查看错误日志

    查看错误日志存放地址 根据错误日志分析数据

  • 日志管理

    错误日志 作用 MySQL启动及工作过程中,查询状态、报错及告警。 如何配置 如何查看错误日志 查看日志时专注查看...

  • 日常记录:Nginx 访问403解决过程

    现象 解决思路 打开错误日志记录,查看ngnix错误日志 error.log 根据日志 应该是权限的问题。查看对应...

  • MySQL-lesson06-日志管理

    1.错误日志(log_error) 1.1 作用 1.2 错误日志配置 1.3 日志内容查看 2. binlog(...

  • Day09-Binlog日志配置与备份恢复

    1. 日志管理 日志作用:排错、数据恢复、优化 1.1 排错 错误日志(默认开启) 默认错误日志查看 配置方式: ...

  • 日志管理

    01,错误日志 1,作用 记录启动\关闭\日常运行过程中,状态信息,警告,错误 2,错误日志配置 3,日志内容查看...

  • 2019-05-06 日志管理

    1.错误日志(log_error) 1.1 作用 1.2 错误日志配置 1.3 日志内容查看 主要关注[ERROR...

  • beyond virtual memory limits

    查看错误日志 不一定能在 Client日志 里面看到错误,可以打开AM的WEB页面查看: 查找解决办法 Googl...

  • 走向DBA之日志管理

    开局先放一张图 一、日志作用: 1.1错误日志:(默认就是开启状态) 1.1.1查看MySQL错误日志的路径 1....

网友评论

      本文标题:极光错误日志查看

      本文链接:https://www.haomeiwen.com/subject/gimouxtx.html