常用的获取APP崩溃日志方法(Android & iOS)

  • 前言

    ​ 在日常的测试工作过程中,app可能会出现闪退崩溃的情况,这个时候就需要测试同学快速抓取到崩溃日志,来有效的辅助开发定位问题,快速的去解决问题。
    分享Android & iOS双端常用的崩溃日志获取方法

  • Android 崩溃日志获取方法

    • 使用adb命令获取

      # 语法:adb shell logcat
      # 可过滤app包名、日志级别来快速定位
      adb shell logcat -v -v -v time>E:/crash.txt
      
    • Android studio 内的logcat

      设备连接电脑,在Android studio 内的logcat中查看实时日志,需要选择当前连接的手机(如果使用的是debug包,也可选择对应debug进程,即对应APP包名)
      
      可直接搜索关键字快速定位,如: begin、crash、Exception、fatal
      也可过滤app包名、日志级别来快速定位
      
    • adb bugreport命令(耗时会比较久)

      • 参考文档:https://developer.android.com/studio/debug/bug-report?hl=zh-cn
      # 语法:adb bugreport <导出路径>
      
      # 会导出文件至E盘,文件为zip压缩文件
      adb bugreport E:/
      
    • 手机本地文件

      一般的项目会在app发生崩溃后,在本地文件内写入一份崩溃日志
      可以询问项目开发同学日志存放路径,再使用adb命令或手机分享功能,获取日志即可
      
    • 第三方平台

      如果项目有接入第三方平台,如:bugly,则可在第三方平台直接搜索即可(如:机型、出现时间等)
      
  • iOS 崩溃日志获取方法

    • 第三方软件(爱思助手、iTools)

      需iPhone设备连接电脑,第三方软件工具内会有<崩溃分析>/<查看崩溃日志>功能,打开即可查看app崩溃日志
      
      # iPhone设备存储崩溃日志好像有上限,达到上限之后不会在生成,所以需要定期清理
      
    • 第三方平台

      如果项目有接入第三方平台,如:bugly,则可在第三方平台直接搜索即可(如:机型、出现时间等)
      
    • iPhone手机自带功能

      操作路径:设置→隐私→分析与改进→分析数据
      
      # 然后按照日期+app名来获取即可
      
  • 1
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值