0
点赞
收藏
分享

微信扫一扫

【AGC】删除控制台应用重建报错url is null问题

林塬 2023-07-14 阅读 42

【关键字】

AGC、agconnect-services.json、InvalidParameterException


【问题描述】

有开发者反馈在删除了AppGallery Connect中某个应用及其对应的项目,再重新创建相同的应用(包名一致),并且重新下载agconnect-services.json到项目中,应用会因为com.huawei.agconnect闪退。

报错日志如下:

【AGC】删除控制台应用重建报错url is null问题_json

【问题分析】

1、一开始认为是cp的分析服务未启动、agconnect-services.json文件放置的目录出现问题、以及agconnect-services.json的package_name字段的值与应用的Bundle Identifier不一致的问题。但从cp反馈的图片来看,排除这项可能。

【AGC】删除控制台应用重建报错url is null问题_版本号_02

这时,cp提出了在AppGallery Connect重新填写应用信息后还更新了HMS SDK版本(包括classpath 'com.huawei.agconnect:agcp:1.9.0.300'),遂判断有可能是cp更改配置信息后,未及时更新agconnect-services.json文件导致的问题。


【解决方案】

需要检查一下agconnect-services.json文件中是否有url这个参数,如果没有要检查一下项目是否选择了数据存储地,再检查agconnect-services.json文件是否为在AGC控制台修改配置后的最新文件。最后重新下载json文件,在项目中替换为新的。另外,也建议将agcp插件的版本号升级到最新的版本。


举报

相关推荐

0 条评论