如何将其他库作为依赖项添加到我的AAR项目中?

时间:2017-08-21 15:03:35

标签: android

AllInOneProject
|
GameFolder lib(aar)
      |
      swipeawayDialog lib
      Toasty lib

我有包含我的GameFolder库的allInOne项目。我的GameFolder库也包含很多库。

compile 'com.labo.kaji:swipeawaydialog:0.1.1'
compile 'com.github.GrenderG:Toasty:1.2.5'
compile 'com.github.zurche:plain-pie:v0.1.1'
compile 'pl.bclogic:pulsator4droid:1.0.3'
compile 'com.android.support:multidex:1.0.1'
compile 'com.facebook.stetho:stetho:1.4.2'
compile 'com.github.rubensousa:bottomsheetbuilder:1.6.0'

我不想将这些库添加到我的AllInOne项目中。如果它可能,我也不想下载并本地添加到我的GameFolder库。

有没有办法向AAR文件添加依赖项?

1 个答案:

答案 0 :(得分:0)

你必须创建一个" fat AAR"不管怎样。如果您使用Maven分发库,您还可以将依赖项信息添加到配置文件中,并在使用库构建项目时按需获取它们。