华为AGC推出的崩溃服务,零代码集成,只需要添加SDK即可。有时可能集成了SDK,在AGC页面获取不到崩溃报告,总结了一下可以排查以下几点:

1、首先确认下端侧有没有上报

执行“adb shell setprop log.tag.AGC_LOG VERBOSE” 开启Crash SDK的调试模式,在应用崩溃时看是否有打印“upload success”,有打印说明端侧已经上报,否则需要检查集成情况。

如果端侧没有上报的话可以直接调用testit接口制造一个崩溃,同时添加如下代码打印crashhandler:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
Button btn_crash = findViewById(R.id.btn_crash);
            btn_crash.setOnClickListener(new View.OnClickListener() {
                @Override
                public void onClick(View view) {
                    final String clzName = getTheDefaultCrashHandler();
                    if(isAGCCrashHandler(clzName)){
                        AGConnectCrash.getInstance().testIt();
                    } else{
                        Toast.makeText(MainActivity.this,
                              "the default   crash handler is " + clzName,
                                Toast.LENGTH_SHORT).show();
                    }
              }
          });
   
      private   boolean isAGCCrashHandler(String clz){
            if(clz.startsWith("com.huawei.agconnect.crash")) {
                return true;
          }
            return false;
  }
      private   String getTheDefaultCrashHandler(){
            Thread.UncaughtExceptionHandler defCrashHandler =   Thread.getDefaultUncaughtExceptionHandler();
            return defCrashHandler.getClass().getName();
      }

确保default crash handler 是AGC, 有可能有开发者集成了其他第三方的crash服务,导致AGC的crash 还没有初始化成功,应用就崩溃了。此时可以尝试取消其他第三方的崩溃服务,只集成AGC 的崩溃服务。如果可以那就需要检查下各个崩溃服务的集成是否有冲突。

2、端侧有上报,AGC页面仍旧没有展示

2.1 确保手机的网络是好的

2.2 项目添加的json是在开通华为分析后的。Json里面包含这些信息:

2.3 应用崩溃后再次打开不发生崩溃,Java的crash在崩溃时就会上报崩溃信息,NDK的崩溃当前还是需要再次打开应用才上报。

2.3 查看华为分析“实时概览”,是否有数据上报

2.4  AGC页面分别点击“按用户搜索”和“统计”页签,看是否均没有报告,有时HA会在“按用户搜索”展示崩溃信息,但是“统计”页签没有。这种情况可能是实时数据采集有积压导致,需要联系华为工程师处理。

想要了解更多崩溃服务的开发指南,请参考:

https://developer.huawei.com/consumer/cn/doc/development/AppGallery-connect-Guides/agc-crash-test-0000001055420516

原文链接:developer.huawei.com/consumer/cn…

原作者:Mayism

使用崩溃服务,获取不到崩溃报告怎么办相关推荐

  1. 【AGC】崩溃服务之常见问题

     1.崩溃服务后,应用出现崩溃闪退的情况. 解决方案: 1.如果是集成崩溃服务后,打开应用直接崩溃闪退,则有可能是崩溃服务未能进行正确的集成配置,需要按照以下步骤进行排查: 1)检查华为分析服务是否已 ...

  2. Android APP native 崩溃分析之 linker SIGBUS 崩溃

    原文地址:https://caikelun.io/post/2019-05-31-android-app-native-crash-linker-sigbus/ 这是 Android APP nati ...

  3. 软件调试系列:软件崩溃篇之内存异常崩溃

    导致崩溃的情况很多,同样崩溃的表现也是千差万别,既然如此,那么还是让我们先来看一下这个崩溃是如何用Windbg分析的吧. 某年某月某日,测试人员报告说,Sample.exe软件崩溃了,两名开发人员小崔 ...

  4. APP崩溃以及为什么会出现崩溃

    一.APP崩溃的几种情况: APP启动闪退 切换到后台再次打开时APP重新启动 无响应 打开某一个界面时突然退出 二.为什么会出现崩溃: 操作系统异常和中断 崩溃是CPU对发生异常的一种显式反应,CP ...

  5. 谷歌浏览器flash崩溃怎么办 Google Chrome flash崩溃解决方法

    核心提示:最近在使用谷歌chrome浏览器时,不一会儿就提示Shockwave flash停止运行的问题 谷歌浏览器flash崩溃怎么办 Google Chrome flash崩溃解决方法 最近在使用 ...

  6. android 崩溃日志捕获,安卓Java崩溃的捕获和日志记录

    Android的两种崩溃 Android 崩溃分为 Java 崩溃和 Native崩溃两种. Java崩溃的知识点 Java崩溃.png Java崩溃的原因 简单来说,Java崩溃就是在Java代码中 ...

  7. 腾讯 Tars-Go 服务获取自定义模版(配置)值

    Tars 模版是什么? 腾讯 Tars 框架中,有两种可以称之为 "配置" 的地方:其中一个是可以自定义的,在 Tars 管理页面中称为 "服务配置".在这里, ...

  8. 谷歌浏览器显示喔唷崩溃啦 google chrome浏览器崩溃了

    谷歌浏览器显示喔唷崩溃啦 google chrome浏览器崩溃了 一.我的问题 打开知乎.b站等一些特殊网站会显示喔唷,崩溃啦.本来以为是敏感时期限制了.等了好几天也没好.就寻找解决之策. 网上的方法 ...

  9. 开启邮箱的SMTP服务获取授权码(QQ邮箱、163邮箱)

    一.问题描述 需要使用QQ邮箱的SMTP服务授权码. 二.问题分析 登陆网页版QQ邮箱进行开启. 三.操作步骤 3.1.登陆自己的QQ邮箱 QQ邮箱官网登陆地址QQ邮箱,为亿万用户提供高效稳定便捷的电 ...

最新文章

  1. 腾讯最大股东收购了 Stack Overflow,以后“抄代码”都要付费了么?
  2. 使用PHPStorm 配置自定义的Apache与PHP环境
  3. php语法大全下载,PHP下载文件
  4. Linux 分析工具--性能
  5. java星际小战_首届中国星际战队联赛:TSG夺冠,小hero刘建宏大战惊天地泣鬼神...
  6. 动态链接库 仅有.dll文件时候的使用方法
  7. Installation of Apache HTTPD
  8. 【LCT】弹飞绵羊(luogu 3203/金牌导航 LCT-2)
  9. centos 6.6 oracle 10g,centos 6.2 安装 oracle 10g 问题
  10. POJ 2676 Sudoku【DancingLinks,数独】
  11. 如何在C ++中使用String compare()?
  12. 创建CocoaPods的Framework Swift组件化之路(下)
  13. AD18单位mm和mil切换
  14. python识别图像中的文字
  15. 嵌入式分享合集106
  16. 程序物语(五):经营自己的程序生涯
  17. 前端实现三角形的四种方法
  18. ffmpeg 保存图片 将rgb数据_FFMPEG 实现 YUV,RGB各种图像原始数据之间的转换(swscale)...
  19. 有什么日常可行的脑力锻炼方法,保持脑部活力?
  20. togaf 的4A架构

热门文章

  1. 《我要进大厂》- Java并发 夺命连环10问,你能坚持到第几问?(进程线程 | 并行并发 | 上下文切换 | 线程死锁 | 线程创建)
  2. “笨兔数独” 解数独软件 介绍及使用指南
  3. CentoS 7 LNMP 环境部署zabbix监控
  4. post SmartQQ之登录
  5. Wifi Direct
  6. WifiDirect (WIFIP2P) 最全最详细,应用于智能硬件(智能家居,车机,无人机)等。
  7. 小鼠IV型胶原蛋白稀释原理
  8. __iLINE__和__FILE__等内置宏的含义
  9. matlab导出html,怎么将MATLAB代码导出到Word
  10. IDEA 出现Override is not allowed when implementing interface method