我有一个库模块的.aar
文件。
我想在我的其他项目的库模块中使用它作为库或依赖项。
我该怎么做?
我尝试了以下链接提供的选项:
http://kevinpelgrims.com/blog/2014/05/18/reference-a-local-aar-in-your-android-project/
只有当我在项目的应用程序模块中添加.aar
引用时,它才有效。但在库模块中不工作。
- 谢谢-谢谢
我有一个库模块的.aar
文件。
我想在我的其他项目的库模块中使用它作为库或依赖项。
我该怎么做?
我尝试了以下链接提供的选项:
http://kevinpelgrims.com/blog/2014/05/18/reference-a-local-aar-in-your-android-project/
只有当我在项目的应用程序模块中添加.aar
引用时,它才有效。但在库模块中不工作。
7条答案
按热度按时间u7up0aaq1#
遵循此设置,您将能够将
.aar
依赖项添加到库模块build.gradle(项目:....)
字符串
build.gradle(模块:app)
型
build.gradle(模块:library_module)
型
settings.gradle(项目设置)
型
qkf9rpyu2#
在所有需要aar文件的模块(库或应用程序)中,您必须在
build.gradle
中添加存储库:字符串
并添加依赖项:
型
您可以使用顶级文件添加存储库,但不能在顶级文件中添加依赖项。
注意您在模块中使用的libs文件夹的相对路径。
6kkfgxo03#
对不起,过程涉及10个步骤,但这些都是超级简单和容易。
**1-**新建->模块
x1c 0d1x的数据
**2-**选择import .jar/aar包
的
**3-**从位置选择您的.aar文件
的
**4-**我们可以看到模块已添加,但尚未配置app模块。
的
**5-**转到项目结构
x1c4d 1x的
**6-**当前项目结构如下
型
**7-**进入应用程序模块,按“+”图标
型
**8-**选择第三个选项模块依赖性
型
**9-**选择新增的.arr模块
型
**10-**您可以看到新的模块附带了app模块。现在单击应用。
型
你可以看到我们准备好了
型
kcugc4gi4#
我做了一个有点不同的比别人已经张贴在这里...
我的主要目标是创建一个库模块,其中包含我需要的所有jar和aar。然后我的主项目将依赖于这个库模块-我只需要主项目的build.gradle中的一行来链接这个依赖项。
1.向项目中添加新的库模块:文件->新建->新建模块-> Android库
1.在库模块中,打开build.gradle并添加:
字符串
现在你可以弹出所有的jar和aar到你的库模块的/libs文件夹中。额外的好处是:不管库的名称是什么都没关系,它会被自动发现
cbjzeqam5#
1.文件->新建模块->导入.JAR/.AAR
1.导入.AAR文件。
1.在library module build.gradle中添加依赖项{compile project(':Name-Of-Your-Module-aar')}
http://tools.android.com/tech-docs/new-build-system/tips#TOC-Handling-transitive-dependencies-for-local-artifacts-jars-and-aar-
z4bn682m6#
最简单的方法是将aar文件复制到库模块的libs文件夹中。并在应用级build.gradle中实现依赖关系,如下所示
字符串
ltskdhd17#
在模块的build.gradle中的dependencies下,添加关联的.aar文件
字符串
然后在导入项目的app/build.gradle中添加.aar文件
型