这两天将项目配置升级,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方式远程依赖