如何在Android库中包含依赖项?

时间:2016-04-26 23:04:03

标签: android android-gradle android-library

目前我正在为Android编写一个需要Volley才能运行的库。目前,Volley依赖项在库的依赖项块和任何使用该库的应用程序中声明。我需要做什么才能使我的库本身可以引入所需的依赖项,而不是让实现的应用程序也声明依赖项?

1 个答案:

答案 0 :(得分:0)

Gradle支持传递依赖。

对于本地库,其工作方式如下:

compile(project(:LIBRARY_NAME)) {
    transitive=true
}

对于远程库:

compile ('com.somepackage:LIBRARY_NAME:1.0.0'){
    transitive=true //default, normally no need to specify explicitly
}