依赖项目中引入aar包,编译时提示找不到引入的aar包
发布网友
发布时间:2022-12-22 14:16
我来回答
共1个回答
热心网友
时间:2024-12-01 09:08
在对接第三方人脸识别sdk时,对方提供的是aar包,通常在主项目中添加aar包的步骤如下:
1、将aar包放到项目libs下
2、在对应的项目的build.gradle中添加方法
3、在对应的项目的build.gradle中添加依赖dependencies
这样就可以调用了?!NONONO!!!
如果aar包是放在主项目中的话,这样的确可以使用了,但是我是放在主项目中的子项目里,由子项目提供依赖,说得有点绕口吧,来看看我的项目结构:
编译是会报错:
提示错误:
原因是主model(app)找不到这个aar,所以需要在主model下的build.gradle中添加指定这个aar的引用flatDir:
这样即可!在此记录一下!
参考