美文网首页
Gradle 7.X 在android library 中使用本

Gradle 7.X 在android library 中使用本

作者: xiiyue | 来源:发表于2022-05-17 20:58 被阅读0次

    前言:最近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')

    相关文章

      网友评论

          本文标题:Gradle 7.X 在android library 中使用本

          本文链接:https://www.haomeiwen.com/subject/swzaurtx.html