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

时间:2015-07-15 12:38:34

标签: android eclipse android-support-library eclipse-adt android-design-library

The Android Developers Blog于2015年5月宣布:

  

设计库现已上市,因此请务必在SDK Manager中更新Android支持存储库。

我正在使用Eclipse(版本:Luna 4.4.2)和最新的ADT插件,并且没有看到任何东西" design"在SDK管理器中:

SDK manager

尝试在我的项目android.support.design.widget.FloatingActionButton中使用android.support.design.widget.NavigationViewthis one时 -

app screenshot

我很遗憾地收到错误:

  

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

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

compile 'com.android.support:design:22.2.0'

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

我搜索了\sdk\extras\android\support\路径,但找不到任何路径。

1 个答案:

答案 0 :(得分:29)

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

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

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

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

有关详情,请查看Error in styles_base.xml file - android app - No resource found that matches the given name 'android:Widget.Material.ActionButton'