如何获取旧版本的Android兼容性库

时间:2015-07-14 17:17:00

标签: android maven

我有一个maven Android项目,它依赖于'use strict';compatibility-v4的版本21.0.3。我只能看到如何使用maven-android-sdk-deployer来获取这些库的最新版本(目前为22.0.1),但它们是不兼容的。

如何获取这些库的21.0.3版并在Maven构建中使用它们?

1 个答案:

答案 0 :(得分:0)

使用Gradle依赖关系:

dependencies {
    com.android.support:appcompat-v7:21.0.3 // current is 22.2.0
}

其他一些早期版本:

  • 22.0.0
  • 21.1.1
  • 21.1.0
  • 21.0.3
  • 21.0.0
  • 19.1.0
  • 19.0.2
  • 19.0.1

您可能需要已经下载了版本,但您肯定需要通过Android SDK管理器下载它们:

https://developer.android.com/tools/support-library/setup.html#download

请参阅此处的支持库文档:

https://developer.android.com/tools/support-library/features.html

确保您在本地拥有正确的依赖关系后,您可以将Android SDK repo与您的项目pom.xml一起使用:

<repositories>
    <repository>
        <id>android-support</id>
        <url>file://${env.ANDROID_HOME}/extras/android/m2repository</url>
    </repository>
</repositories>
    ......
<dependency>
    <groupId>com.android.support</groupId>
    <artifactId>support-v4</artifactId>
    <version>19.0.1</version>
</dependency>

来源:https://stackoverflow.com/a/22602712/950427