android - Gradle 和 Android 支持库

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

在几乎每个 Android 应用程序中,我们都需要几个库项目,例如 ABS、HoloEverywhere 等。其中大部分都在 Maven Central 中,这很好。不好的是,它们中的大多数都依赖于支持库,并且自然指向 Maven Central 中过时的(我的意思是非常有问题的)版本。

我们目前正在维护我们自己的存储库,其中包含自定义版本的 Android(使用 Maven Android SDK 部署程序)和每个库(从 gi​​t 获取并调整了 maven 依赖项)。是否有更简单的方法,使用新的基于 Gradle 的构建系统(如覆盖 aar 项目的依赖项)?

最佳答案

我们将提供支持库的 Artifact 版本。敬请期待。

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

现在有 3 个 Artifact :

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

关于android - Gradle 和 Android 支持库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16740139/

相关文章:

android - 我需要哪个 Android 平台 SDK?

android - 如何防止 Android 应用程序在外部应用程序中打开文件?

maven - 如何为IntelliJ IDEA项目禁用或启用Gradle/Maven自动导入?

java - Thorntail-示例/API 不兼容

Android Studio 如果什么都不改就直接运行 app/test

android - 最后在 gradle 中运行一次任务

Android 在状态栏下绘制

java - 如何捕获错误 'Bitmap too large to be uploaded into a texture'

java - 无法解决maven项目中的import classes

gradle - Gradle ant.importBuild在导入和重命名ant目标名称时失败