Android library 依赖 aar 包的两种方式

方式1

将 aar 包放入 library module 的 libs 目录下,然后在工程的 build.gradle 文件中加入如下代码:

1
flatDir { dirs 'libs', '../moduleName/libs' }

注:将 moduleName 替换为你自己的 library module 的 name.

然后在 module 的 build.gradle 文件中添加依赖:

1
implementation(name: 'aar包名', ext: 'aar')

方式2

这种方式的思路是,先把 aar 包放入一个单独的文件夹中,然后我们再依赖这个文件夹就可以了,这个文件夹你也可以理解成一个特殊的 module。

先在工程目录下新建一个文件夹(和app同级),然后将你的 aar 包放入 这个文件夹,然后再新建一个 build.gradle 文件,在这个文件中添加下面两句:

1
2
configurations.maybeCreate("default")
artifacts.add("default", file('aar包名.aar'))

然后在你需要依赖的 library module 的 build.gradle 文件中添加依赖:

1
implementation project(':存放aar包的文件夹')

最后,同步下工程就 OK 了~

本文标题:Android library 依赖 aar 包的两种方式

文章作者:x-sir

发布时间:2019年05月30日 - 17:12

最后更新:2019年05月30日 - 17:13

原始链接:http://www.x-sir.com/2019/05/30/Android library 依赖 aar 包的两种方式/

许可协议: 署名-非商业性使用-禁止演绎 4.0 国际 转载请保留原文链接及作者。

-------------本文结束感谢您的阅读-------------
坚持原创技术分享,您的支持将鼓励我继续创作!
0%