文档管理中心
|

HMS Core

使用华为HMS SDK的时候会出现 java.security.InvalidParameterException url is null

关键词

分析服务

问题背景

集成华为游戏服务、应用内支付服务、分析服务SDK后,游戏启动时异常退出,分析日志发现错误信息

java.security.InvalidParameterException: url is null

完整堆栈如下:

cke_2373.png

解决方案

我参考了网上的帖子:

https://developer.huawei.com/consumer/cn/forum/topic/0202839474550760351

按照帖子上的检查了一遍,仍然有问题。于是我找到华为技术支持(可以提交工单:

https://developer.huawei.com/consumer/cn/support/feedback),对方让我发一下agconnect-services.json文件,检查发现我的json文件中没有“agcgw”这个字段信息,而“url”这个字段包含在“agcgw”里。

cke_4248.png

对方告诉我,集成分析服务需要启用“数据处理位置”。

cke_6296.png

我到AGC后台-我的项目查看配置,我们的数据处理位置确实未启用。

cke_8403.png

于是,我在AGC后台启动数据处理位置,重新下载agconnect-services.json文件并放到项目中,问题解决。

PS

数据处理位置:

https://developer.huawei.com/consumer/cn/doc/AppGallery-connect-Guides/agc-data-storage-location-0000001162597847

点赞
收藏
回复
分享
举报
浏览368 发布于2024-01-17 01:35江苏
全部评论
最多点赞
最新发布
最早发布
暂无评论
暂无评论
写回答
新增插入模板功能
一键使用模板,快速填写内容,轻松发帖~
知道了
  • 为了保障您的信息安全,请勿上传您的敏感个人信息(如您的密码等信息)和您的敏感资产信息(如关键源代码、签名私钥、调试安装包、业务日志等信息),且您需自行承担由此产生的信息泄露等安全风险。
  • 如您发布的内容为转载内容,请注明内容来源。

我要发帖子

了解社区公约,与您携手共创和谐专业的开发者社区。