Android Studio LibrayModule 中引用aar文件

正常我们module 引用aar ,jar 文件 直接操作如下

不正常呢,就是我们项目模块化后呢,需要各种模块之间互不统属,没有关系!

就需要aar包啊,子Module,


在主工程中我们能如上面两张图的操作完成,aar 的依赖。但是在Libray 中这样操作会找不到你的aar包。为什么呢?

我们的项目呢    Libray     --》                   app          ----》                         Projkect

我们直接 添加呢    studio 提示  Failed to resolve: :bottom-navigation-bar-release:Affected Modules:mylibrary    找不到  ????



我猜测,aar 和libray ,子module 属于同级包,app module  不能发现。。。。,  module 和aar 应该都被引用进libs 文件下面了!

在app module  build.gradle 文件中  android{  在这里面添加   }  就能成功了!   实在是我自己都要编不下去了

忘了一点  :在项目的build.gradle 文件中添加   如下: flatDir

allprojects {

repositories {

google()

jcenter()

flatDir {

dirs project(':项目名').file('libs')//将xxx替换为引入aar文件的module名  // 申明本地库,给aar的全路径

        }

}

}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容