使用 appcompat-v7 从 android-19 升级到 android-22

Upgrading from android-19 to android-22 with appcompat-v7

我正在将使用 android-19 编译的 android 应用程序升级到 android-22。通过此更改,我想支持 material 设计并使其与较低版本的 Android 兼容。所以我打算使用 appcompat-v7 22.2.1

我在 Eclipse 中开发,但我无法找到 appcompat-v7 22.2.1 库的资源。在我的 andorid-sdk 目录中,我找到了 appcompat-v7 23.X.X。我只能找到旧版 appcompat-v7 的 .jar 文件,但找不到包含资源的库项目。我在哪里可以找到这些?

首先请考虑切换到Android Studio。

您可以在此文件夹中找到应用程序兼容库的所有版本:

sdk/extras/android/m2repository/com/android/support/appcompat-v7

在这里你可以查看所有版本。
在 22.2.1 文件夹中,您会找到 appcompat-v7-22.2.1.aar 文件。 在里面你可以检查 classes.jar 文件、res 文件夹和 AndroidManifest 文件。

  • 在您的工作区中创建一个项目

  • 将 AAR 解压到某个目录。

  • AndroidManifest.xmlresassets 文件夹从 AAR 复制到您的项目中。

  • 在您的项目中创建一个 libs 目录并将 classes.jar

  • 复制到其中
  • 添加依赖,在你的情况下你必须添加支持-v4.jar库。

  • 使用SDK 22编译

  • 将项目标记为库