AGP升级后原项目aar依赖报错

这两天将项目配置升级,AGP升级到8.1.4后,在rebuild时原项目中的aar依赖报错,如下:

解决方案如下:
1、在项目的根目录下新建空文件夹module_local_aar(名称自己定)
​​​​​​​
2.在module_local_aar下根据自己的aar新建一个空文件夹test,将需要引用的aar文件copy到此文件夹
⚠️⚠️:每一个aar都是一个单独的空文件夹

3、在test文件夹下新建build.gradle文件,build.gradle文件内容为

configurations.maybeCreate("default")
artifacts.add("default", file('baidu.aar'))

4、在项目的setting.gradle文件夹中注册此模块
⚠️⚠️:每一个aar都是一个单独的注册"一级目录:二级目录"

5、最后在需要使用该aar的模块 implemetation
⚠️⚠️:每一个aar都是一个单独的implemetation

按照以上步骤,aar中相关API即可正常使用。

还有种方案可通过maven方式远程依赖

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值