DevEco3.0 Beta4中集成华为分析SDK报错

1、问题描述

今天来看一个在鸿蒙中集成华为分析SDK报错的问题,关于问题的描述信息如下:

使用的开发工具版本是DevEco 3.0 Beta4,然后在abilities模块中声明AGC provider的操作在IDE中爆红,参考的文档如下图所示:

cke_1701.png

报错的配置如下图所示:

cke_2218.png

 

2、问题分析

查看config.json配置文件发现是跟文档上保持一致的,那么造成这个问题的原因是什么呢?

首先怀疑是不是项目没清理干净,所以先来一波基础操作,clean一下项目,然而很抱歉,clean完成之后问题仍然没有解决。

其次尝试将爆红的地方删除,发现删除之后运行好像没有报错,但是这个配置是文档上也有的,因此放弃这种不稳妥的做法。

最后经过一系列的验证,发现这个问题是需要添加自定义权限,接下来一起来看下解决方案吧。

 

扫描二维码关注公众号,回复: 14485755 查看本文章

3、解决方案

上面说了经过验证,解决该问题需要添加自定义权限,有两种方式:

第一种:在出现爆红的地方按住Alt+Enter,然后IDE会给出提示:ADD defPermissions com.huawei.agconnect.core.DataAbilityShellProvider.PROVIDER 快速生成自定义权限,如下图所示:

cke_2891.png

第二种:手动添加自定义权限,在module目录下:

"module": {

cke_3532.png

}

OK,通过上面的方法,我们就可以解决这个爆红的问题了。

 

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

{{o.name}}
{{m.name}}

猜你喜欢

转载自my.oschina.net/u/4478396/blog/5566004