无法在Eclipse ADT中找到v7 Preference Support库

4
我目前在使用Eclipse ADT 23.0.7进行Android应用程序开发。我的SDK管理器已更新至下方显示的Android 6.0。

enter image description here

我想在我的项目中使用v7 Preference Support Library,但是很遗憾,在我的(sdk)/extras/android/support/v7目录中找不到它,正如Android Developer Website所述。enter image description here

我无法弄清楚该怎么办。感谢您提前的任何帮助!

更新1

我也尝试重新下载库,但什么都没有发生。Preference库仍然丢失。
1个回答

4

Google停止提供Eclipse项目。它推动开发者从Eclipse迁移到Android Studio。因此所有的库都以*.aar文件的形式提供。

但仍然可以在Eclipse中使用这些文件。在\android-sdk\extras\android\m2repository\com\android\support\preference-v7\23.0.1\中找到您要使用的库的aar文件。

然后按照CommonsWare的指示(从Eclipse中使用AAR)进行操作:

  1. 将AAR文件解压缩到某个目录。

  2. 创建一个空目录作为Android库项目的主目录。在接下来的步骤中,我将把它称为“输出目录”。

  3. 从AAR文件中将AndroidManifest.xml、res/和assets/目录复制到输出目录中。

  4. 在输出目录中创建一个libs/目录。将解压缩的AAR根目录中的classes.jar以及AAR中的任何内容(例如,mediarouter-v7有自己的专有位的JAR)复制到libs/中。

  5. 决定要尝试使用哪个构建SDK。您可以选择已安装的最高SDK版本。或者,您可以使用android:minSdkVersion和-vNN资源集修饰符来获取有关好的构建SDK的线索。如果需要,创建包含target=android-NNN行的project.properties文件,其中NNN是您选择的构建SDK。或者,稍后在Eclipse中解决这个问题。

  6. 将生成的项目导入到Eclipse中,并根据需要调整构建SDK(Project > Properties > Android)。此外,您还需要附加任何它所依赖的库项目(例如,mediarouter-v7依赖于appcompat-v7)。


感谢提供这个有用的信息。但是,我从这里找到了基于Eclipse的项目。 - Kasim Rangwala

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接