依赖项目中引入aar包,编译时提示找不到引入的aar包

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了依赖项目中引入aar包,编译时提示找不到引入的aar包相关的知识,希望对你有一定的参考价值。

参考技术A 在对接第三方人脸识别sdk时,对方提供的是aar包,通常在主项目中添加aar包的步骤如下:
1、将aar包放到项目libs下

2、在对应的项目的build.gradle中添加方法

3、在对应的项目的build.gradle中添加依赖dependencies

这样就可以调用了?!NONONO!!!
如果aar包是放在主项目中的话,这样的确可以使用了,但是我是放在主项目中的子项目里,由子项目提供依赖,说得有点绕口吧,来看看我的项目结构:

编译是会报错:

提示错误:

原因是主model(app)找不到这个aar,所以需要在主model下的build.gradle中添加指定这个aar的引用flatDir:

这样即可!在此记录一下!

参考

以上是关于依赖项目中引入aar包,编译时提示找不到引入的aar包的主要内容,如果未能解决你的问题,请参考以下文章

被引入的maven项目的class找不到

android找不到jar包中远程依赖的类

在idea中使用maven执行 `compile` 命令编译项目,发现报错:“找不到符号“。

AndroidStudio引入AAR依赖

eclipse集成tomcat运行web时提示引入jar包的类找不到的解决办法

工程中引入第三方JAR包后安装APK时老是提示找不到库文件?