【AGC】AGC插件gradle8适配问题

发布时间 2023-04-19 14:23:01作者: 华为开发者论坛

【关键字】

AGC、插件、gradle

 

【问题描述】

开发者反馈在应用中集成了AGC的相关服务,在引入AGC插件时遇到了一些问题。具体如下所述:

目前最新的AGC插件版本com.huawei.agconnect:agcp:1.8.0.300只适配到了gradle 7.0+,想咨询什么时候会适配gradle 8.0+,近期是否有升级gradle 8.0+的计划。

以及com.huawei.agconnect:agcp插件含有快要被gradle 8.0+移除的方法,使得在之后的版本中无法使用。

另外在现有环境,是否有无其他替代此插件的方法。

部分报错日志如下:

cke_794.png

 

【问题分析】

目前AGC插件agcp1.8.0.300只能是配到gradle版本的7.0+,暂无法支持gradle8.0,适配8.0的版本正在计划开发中,暂不确定具体日期,目前是推出了规避报错的方案。

 

【解决方案】

1. 在目前三方业务使用Gradle8.0 的情况下,可以通过在项目根目录gradle.properties文件中添加如下配置,禁用APMS的插件,可以通过此规避方案确保AGC不受影响。

项目根目录gradle.properties添加:

# 禁用APMS(规避gradle8.0报错)

apmsInstrumentationEnabled=false

注意,因为AGCP目前已经兼容了APMS的插件所以即使禁用APMS也不会产生另外的问题和影响。

 

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