AppGallery Connect:使用崩溃服务,获取不到崩溃报

时间:2021-07-15 | 标签: | 作者:Q8 | 来源:市长主义网络

小提示:您能找到这篇{AppGallery Connect:使用崩溃服务,获取不到崩溃报}绝对不是偶然,我们能帮您找到潜在客户,解决您的困扰。如果您对本页介绍的AppGallery Connect:使用崩溃服务,获取不到崩溃报内容感兴趣,有相关需求意向欢迎拨打我们的服务热线,或留言咨询,我们将第一时间联系您!

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

< font-size: 16px;">1怎么往网上发布新闻,首先确认下端侧有没有上报

< font-size: 16px;">执行“亚行外壳setprop log.tag.AGC_LOG详细” 开启崩溃SDK的调试模式,在应用崩溃时看是否有打印“上传成功”,有打印说明端侧已经上报,否则需要检查集成情况。

< font-size: 16px;">

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

< font-size: 16px;">Button btn_crash = findViewById(R.id.btn_crash);<font></font>

< font-size: 16px;">           btn_crash.setOnClickListener(new View.OnClickListener() {<font></font>

< font-size: 16px;">               @Override<font></font>

< font-size: 16px;">               public void onClick(View view) {<font></font>

< font-size: 16px;">                   final String clzName = getTheDefaultCrashHandler();<font></font>

< font-size: 16px;">                   if(isAGCCrashHandler(clzName)){<font></font>

< font-size: 16px;">                       AGConnectCrash.getInstance().testIt();<font></font>

< font-size: 16px;">                   } else{<font></font>

< font-size: 16px;">                       Toast.makeText(MainActivity.this,<font></font>

< font-size: 16px;">                             "the default   crash handler is "发布小红书笔记方法 + clzName,<font></font>

< font-size: 16px;">                               Toast.LENGTH_SHORT).show();<font></font>

< font-size: 16px;">                   }<font></font>

< font-size: 16px;">             }<font></font>

< font-size: 16px;">         });<font></font>

< font-size: 16px;">  <font></font>

< font-size: 16px;">     private   boolean isAGCCrashHandler(String clz){<font></font>

< font-size: 16px;">           if(clz.startsWith("com.huawei.agconnect.crash")) {<font></font>

< font-size: 16px;">               return true;<font></font>



< font-size: 16px;">         }<font></font>



< font-size: 16px;">           return false;<font></font>

< font-size: 16px;"> }<font></font>

< font-size: 16px;">     private   String getTheDefaultCrashHandler(){<font></font>

< font-size: 16px;">           Thread.UncaughtExceptionHandler defCrashHandler =   Thread.getDefaultUncaughtExceptionHandler();<font></font>

< font-size: 16px;">           return defCrashHandler.getClass().getName();<font></font>

< font-size: 16px;">     }

< font-size: 16px;">确保默认的崩溃处理程序是AGC , 有可能有开发者集成了其他第三方的崩溃服务,导致AGC的崩溃还没有初始化成功,应用就崩溃了。此时可以尝试取消其他第三方的崩溃服务,只集成AGC的崩溃服务。如果可以那就需要检查下各个崩溃服务的集成是否有冲突。

< font-size: 16px;">2,端侧有上报, AGC页面仍旧没有展示

< font-size: 16px;">2.1确保手机的网络是好的

< font-size: 16px;">2.2项目添加的JSON是在开通华为分析后的。 Json的里面包含这些信息:

< font-size: 16px;">

< font-size: 16px;">2.3应用崩溃后再次打开不发生崩溃, Java的崩溃在崩溃时就会上报崩溃信息, NDK的崩溃当前还是需要再次打开应用才上报。

< font-size: 16px;">2.3查看华为分析“实时概览”,是否有数据上报

< font-size: 16px;">

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

< font-size: 16px;">想要了解更多崩溃服务的开发指南,请参考:

< font-size: 16px;">https://developer.huawei.com/consumer/cn/doc/development/AppGallery-connect-Guides/agc-crash-test-0000001055420516

AppGallery Connect:使用崩溃服务,获取不到崩溃报

上一篇:亚马逊店铺新品怎么优化?有哪些要点?
下一篇:小米应用商店金米奖评选标准说明


版权声明:以上主题为“AppGallery Connect:使用崩溃服务,获取不到崩溃报"的内容可能是本站网友自行发布,或者来至于网络。如有侵权欢迎联系我们客服QQ处理,谢谢。
相关内容
推荐内容
扫码咨询
    AppGallery Connect:使用崩溃服务,获取不到崩溃报
    打开微信扫码或长按识别二维码

小提示:您应该对本页介绍的“AppGallery Connect:使用崩溃服务,获取不到崩溃报”相关内容感兴趣,若您有相关需求欢迎拨打我们的服务热线或留言咨询,我们尽快与您联系沟通AppGallery Connect:使用崩溃服务,获取不到崩溃报的相关事宜。

关键词:AppGallery,Connect:使用崩溃

关于 | 业务 | 案例 | 免责 | 隐私
客服邮箱:sales@1330.com.cn
电话:400-021-1330 | 客服QQ:865612759
沪ICP备12034177号 | 沪公网安备31010702002418号