如何使用ADT-plugin将"Android设计支持库"添加到Eclipse?

Ale*_*ber 12 eclipse android eclipse-adt android-support-library android-design-library

Android开发者博客于2015年5月宣布:

Design库现已上市,因此请务必在SDK Manager中更新Android Support Repository.

我使用Eclipse(版本:Luna 4.4.2)和最新的ADT插件,并且在SDK管理器中看不到任何"设计":

SDK经理

当试图使用android.support.design.widget.FloatingActionButtonandroid.support.design.widget.NavigationView在我的项目,如这一个 -

应用截图

我很遗憾地得到错误:

引起:java.lang.ClassNotFoundException:路径上没有找到类"android.support.design.widget.NavigationView"...

如果我将使用Android Studio,我可能需要该行

compile 'com.android.support:design:22.2.0'
Run Code Online (Sandbox Code Playgroud)

但是如何在Eclipse中解决这个问题?我可以下载设计库的JAR文件吗?

我搜索过\sdk\extras\android\support\路径,但没找到任何路径.

xce*_*sco 29

在使用设计支持库之前,您必须从android-sdks\extras\android\support\v7\appcompat导入support-v7-appcompat库.然后,你必须:

  • 在eclipse中为设计支持库创建一个android库项目
  • 将目录android-sdks\extras\android\support\design的内容放在设计支持库项目中
  • appcompat-v7库链接到设计支持库项目
  • 链接项目中的支持库项目.

注意:如果找不到设计文件夹,则可能需要尝试使用此位置: android-sdk\extras\android\m2repository\com\android\support\design

你不能直接使用jar android-support-design.jar,因为你也需要一些资源(这是aar格式的原因).

有关更多信息,请检查styles_base.xml文件中的错误 - android app - 找不到与给定名称匹配的资源'android:Widget.Material.ActionButton'