Gradle和Android支持库

时间:2013-05-24 17:02:47

标签: android maven gradle android-studio android-support-library

在几乎所有的Android应用程序中,我们都需要一些像ABS,HoloEverywhere等项目库项目。其中大部分都在Maven Central中,这很好。不好的是,大多数都依赖于支持库,并且自然而然地指向Maven Central中过时的(我的意思是非常错误的)版本。

我们目前使用自定义版本的Android(使用Maven Android SDK部署程序)和每个库(从git获取并具有调整后的maven依赖性)维护我们自己的存储库。使用新的基于Gradle的构建系统(比如覆盖aar项目的依赖关系)会有更简单的方法吗?

2 个答案:

答案 0 :(得分:39)

我们将提供支持库的工件版本。请继续关注。

编辑:工件现在可用。您必须在SDK中下载“Android支持存储库”。 gradle构建系统将自动将其用作本地Maven存储库。

现在有3个文物:

com.android.support:support-v4:21.0.0
com.android.support:support-v13:21.0.0
com.android.support:gridlayout-v7:21.0.0
com.android.support:appcompat-v7:21.0.0

答案 1 :(得分:4)

apply plugin: 'android-library'

dependencies {
    compile 'com.android.support:support-v4:21.0.0'
}