As Library中引用aar报错的问题

本文描述了在Android Studio中将aar库作为library引用时遇到的错误及解决过程。错误出现在aar文件放置于library模块的libs目录下,尝试在build.gradle中配置引用无效。解决方案是在app和library模块的build.gradle文件中分别添加引用,并调整AndroidManifest冲突。
摘要由CSDN通过智能技术生成

1、场景:最近项目需求,做了一个人脸识别的功能,而人脸识别又是第三方提供的,对方给的是一个demo,而且资源文件很多,布局也有,这些是对方提供给我们进行可修改的。然后觉得这样引入到项目中那必须会很乱,然后这个时候就弄成library然后在项目中引用就会好点,当你弄完全部之后,先编译突然出现了aar文件引用的问题了,这也是本文主要说明的。

2、报错效果图:

这里写图片描述

这里写定位到的文件都是aar,放置与library中的libs文件中。

这里写图片描述

3、原因:引用aar的方式出现问题了

4、解决历程:
在网上找到了多种方式,然后试了又试发现还是不行。其中有人说在build.gradle中的android{}节点下用这种方式:

repositories {
    flatDir {
        dirs 'libs'
    }
}

可我在FacialRecognition2下面的那个build.gradle中试过了还是不行,结果还在app目录下也同样写了这个引用还是不行。
后来通过查阅网上的一些文章,最后看到以下文章给了我灵感。
AndroidStudio 多层级

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值