Android Studio LibraryModule中引用aar
2017-07-16 00:54
543 查看
一、在正常的Module中引用aar步骤是:
1.在Module的build文件中加入如下:
2.在dependencies标签下加入如下
3.将aar文件copy到Module的libs文件夹下
4.Rebuild project
二、Library模式的Module中引用aar
比如说project中有两个Module,一个是正常的Module就像是名字是”app”这个Module,另一个就是Library模式的Module;如下图:
那么怎么让Library模式的Module引用aar呢?
1.前提是 正常Module引用LibraryModule,也就是上图中的app引用Longrise
在app的build中dependencies标签下加入
2..在LibraryModule的build文件中加入和正常Module一样,也就是
和
并 将arr文件copy到libs文件夹下
3.返回Module的build文件中,也就是app的build文件中加入文件的指向,可加入各个模块,其中用逗号隔开,模块名就是你的modlename。
4.Rebuild project
1.在Module的build文件中加入如下:
repositories { flatDir { dirs 'libs' } } //看网上说这部分,有说加在android标签内的也有说和android同级的 //我都试过了,两种都是可以的
2.在dependencies标签下加入如下
compile(name: 'aar的名称', ext: 'aar')
3.将aar文件copy到Module的libs文件夹下
4.Rebuild project
二、Library模式的Module中引用aar
比如说project中有两个Module,一个是正常的Module就像是名字是”app”这个Module,另一个就是Library模式的Module;如下图:
那么怎么让Library模式的Module引用aar呢?
1.前提是 正常Module引用LibraryModule,也就是上图中的app引用Longrise
在app的build中dependencies标签下加入
compile project(':LongriseLib')
2..在LibraryModule的build文件中加入和正常Module一样,也就是
repositories { flatDir { dirs 'libs' } }
和
compile(name: 'aar名称', ext: 'aar')
并 将arr文件copy到libs文件夹下
3.返回Module的build文件中,也就是app的build文件中加入文件的指向,可加入各个模块,其中用逗号隔开,模块名就是你的modlename。
repositories { flatDir { dirs 'libs','../模块名/libs' //dirs 'libs','../LongriseLib/libs' } }
4.Rebuild project
相关文章推荐
- AndroidStudio Module 对library中 aar 引用问题
- android studio library下引用aar失败的问题?
- android studio library 模块中正确引用aar的实例讲解
- android studio library 引用aar
- android studio library 模块中正确引用aar
- Android Studio library生成jar包和aar的方法总结
- android studio生成aar包并在其他工程引用aar包
- Android Studio引用Android Library
- Building an AAR Library in Android Studio
- Android studio jar冲突 文件冲突 aar引用相同的文件 引用相同的jar包 重复导入相同依赖包
- 关于AndroidStudio中引用AndroidLibrary(Module)的方法 ——以一个github上的SlidingUpPanelLayout为例。
- Android项目app和module引用aar文件方法
- Android中Module编译aar出现的引用第三方依赖库问题
- Android Studio引用另一个模块module的方法
- AndroidStudio library module的R文件报错
- android studio生成aar包并在其他工程引用aar包
- android studio生成aar包并在其他工程引用aar包
- Android Studio--引用自己创建的Library
- android studio生成aar包并在其他工程引用aar包
- android 解决studio生成aar包并在其他工程引用aar包的坑,不需要任何gradle配置