【AGC】AppLinking在鸿蒙中集成问题
问题描述:
AGC-在HarmonyOs中集成App linking服务无法编译问题。
问题背景:
运行codelabs的applinking案例,出现错误。DevEco Studio版本号如下:
运行app linking的鸿蒙案例,agconnect-services.json文件和sha256指纹,以及bundleName都重新设置了。但编译运行,出现下面错误:这个BuildConfig.class临时类冲突。
问题分析:
1、一般在报错信息中出现Type xxx.BuildConfig.class is defined multiple times的情况,是代码编写的一个普遍问题,有可能是在多module的模式下,module的manifest 中的package有相同的,导致产生了两个相同的BuildConfig文件。或者是多个包产生了冲突,需要根据错误找到冲突的包并解决掉冲突。
https://blog.csdn.net/AliEnCheng/article/details/105580297
2、但是在这个鸿蒙codelab工程里只有一个entry模块,没有其他模块,命名就一个module。是config.json里面产生了冲突。
解决方案:
1.修改一下包名,config.json包名进行修改,包名文件夹也需要进行修改
2.更换agconnect-services.json文件
详细参考如下链接:
https://developer.huawei.com/consumer/cn/doc/development/AppGallery-connect-Guides/agc-applinking-sdkchangenotes-harmonyos-0000001185399065
欲了解更多更全技术文章,欢迎访问https://developer.huawei.com/consumer/cn/forum/?ha_source=zzh