1、问题描述
今天来看一个在鸿蒙中集成华为分析SDK报错的问题,关于问题的描述信息如下:
使用的开发工具版本是DevEco 3.0 Beta4,然后在abilities模块中声明AGC provider的操作在IDE中爆红,参考的文档如下图所示:
报错的配置如下图所示:
2、问题分析
查看config.json配置文件发现是跟文档上保持一致的,那么造成这个问题的原因是什么呢?
首先怀疑是不是项目没清理干净,所以先来一波基础操作,clean一下项目,然而很抱歉,clean完成之后问题仍然没有解决。
其次尝试将爆红的地方删除,发现删除之后运行好像没有报错,但是这个配置是文档上也有的,因此放弃这种不稳妥的做法。
最后经过一系列的验证,发现这个问题是需要添加自定义权限,接下来一起来看下解决方案吧。
3、解决方案
上面说了经过验证,解决该问题需要添加自定义权限,有两种方式:
第一种:在出现爆红的地方按住Alt+Enter,然后IDE会给出提示:ADD defPermissions com.huawei.agconnect.core.DataAbilityShellProvider.PROVIDER 快速生成自定义权限,如下图所示:
第二种:手动添加自定义权限,在module目录下:
"module": {
}
OK,通过上面的方法,我们就可以解决这个爆红的问题了。
欲了解更多更全技术文章,欢迎访问https://developer.huawei.com/consumer/cn/forum/?ha_source=zzh
标签:自定义,问题,爆红,Beta4,报错,DevEco3.0,SDK From: https://www.cnblogs.com/developer-huawei/p/16590699.html