Gradle 7.X 在android library 中使用本地AAR

前言:最近android studio 提示gradle 更新。于是乎,手一抖,gradle就升级到了7.2。接着就遇到了下面的问题。

问题:

在Android library 中引用本地的aar文件时,提示无法通过编译,具体信息如下

Direct local .aar file dependencies are not supported when building an AAR.

解决办法:

  1. 新建一个目录,放入对应的的aar库。
  2. 在该目录下新建一个build.gradle文件

我的本地aar为:snack-1.0.2.aar,gradle文件如下:

configurations.maybeCreate("default")
artifacts.add("default", file('snack-1.0.2.aar'))
Gradle 7.X 在android library 中使用本地AAR
  1. 在系统的settings.gradle 中配置新加的目录为模块:include ':snack'
  2. 引用:implementation project(path: ':share:snack')
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容