使用 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.xml
、res
和 assets
文件夹从 AAR 复制到您的项目中。
在您的项目中创建一个 libs
目录并将 classes.jar
复制到其中
添加依赖,在你的情况下你必须添加支持-v4.jar库。
使用SDK 22编译
将项目标记为库
我正在将使用 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.xml
、res
和assets
文件夹从 AAR 复制到您的项目中。在您的项目中创建一个
libs
目录并将classes.jar
复制到其中
添加依赖,在你的情况下你必须添加支持-v4.jar库。
使用SDK 22编译
将项目标记为库