zl程序教程

您现在的位置是:首页 >  工具

当前栏目

【AGC】应用转移后AGC崩溃界面无法正常显示问题

应用 显示 无法 界面 正常 崩溃 转移 AGC
2023-09-11 14:20:22 时间

问题背景:

开发者使用了应用转移服务,在应用转移后,继续使用AGC的崩溃服务,发现点击上报的崩溃问题无法显示崩溃堆栈的摘要信息。

以下是崩溃信息摘要截图:

cke_327.png

cke_683.png

问题分析:

可以看到图片中本应显示在摘要中的崩溃堆栈信息变成了空白,但是崩溃问题数据是上报了AGC的。因为崩溃服务与华为分析服务的强相关,而端侧上报了数据,但是云侧没有显示。所以初步判断是华为分析服务的问题。在询问了开发者后,得知他刚刚使用了应用转移服务,我们在后台查询到该应用的崩溃信息是他转移之前的ProductId所上报的,而转移之后ProductId发生了变化,无法通过之前的agconnect-service.json文件中的ProductId校验应用,导致华为分析无法上报信息,所以AGC云侧界面不显示。

ProductId与AGC中的项目相关,可以在agconnect-service.json文件中查看:

cke_2803.png

解决方案:

1、在转移后的项目中重新开通华为分析服务,在AGC项目设置中设置数据处理位置。

2、在项目设置—应用下重新下载agconnect-service.json文件,拷贝到代码项目中。

3、升级崩溃SDK的版本。

完成了上述操作后,新的崩溃问题会正常上报,并且可以正常查看崩溃摘要信息了。

欲了解更多更全技术文章,欢迎访问https://developer.huawei.com/consumer/cn/forum/?ha_source=zzh