如何在库模块中添加.aar依赖项?

我有一个库模块的.aar文件。
我想在另一个项目的库模块中使用它作为库或依赖项。
我该怎么做?

我尝试了下面的链接提供的选项:
http://kevinpelgrims.com/blog/2014/05/18/reference-a-local-aar-in-your-android-project/

它只有在我的项目的应用程序模块中添加.aar引用时才.aar 。 但不能在库模块中工作。

谢谢。

Solutions Collecting From Web of "如何在库模块中添加.aar依赖项?"

按照这个设置,你将能够依赖库模块

build.gradle(Project:….)

 allprojects { repositories { jcenter() mavenCentral() flatDir { dirs 'libs' dirs project(':library_module').file('libs') } } } 

build.gradle(模块:应用程序)

 dependencies { ... compile project(':library_module') } 

build.gradle(模块:library_module)

 dependencies { ... compile(name:'aar_file_name', ext:'aar') } 

settings.gradle(项目设置)

 include ':app', ':library_module' 

在您需要aar文件的所有模块(库或应用程序)中,您必须添加到build.gradle存储库中:

 repositories { flatDir { dirs 'libs' } } 

并添加依赖项:

 dependencies { compile(name:'nameOfYourAARFileWithoutExtension', ext:'aar') } 

您可以使用顶层文件来添加存储库,但不能在顶层文件中添加依赖关系。
注意你在模块中使用的libs文件夹的相对path。

  1. 文件 – >新build模块 – >导入.JAR / .AAR
  2. 导入.AAR文件。
  3. 在库模块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-