在Eclipse中使用支持设计库

时间:2015-06-04 19:28:08

标签: android eclipse android-support-library floating-action-button android-design-library

我正在开发一个项目,遗憾的是还没有迁移到Android Studio。我想利用Google新的support.design库中的浮动操作按钮,但我无法将其包含在我的项目中。

我更新了Android SDK Manager中的支持库。

  • 首先,我尝试将库导入Eclipse并使用我的应用程序上的项目→属性→Android 将其添加为依赖项,但设计项目未显示为库项目

  • 然后我尝试将.jar复制到设计库的/libs/目录中并将其包含在我的项目中。这让我import android.support.design.widget.FloatingActionButton;但是当我运行应用程序时它崩溃了,因为它无法找到资源android.support.design.widget.FloatingActionButton并且无法使XML膨胀。

  • 接下来,我尝试将导入的设计项目添加到应用的构建路径,但我遇到了与上面相同的问题。

  • 然后我尝试从构建路径工具中添加JAR,但我再次遇到了XML问题。

  • 我尝试将Android SDK的文件夹中的项目添加为外部类文件夹,但这不起作用。

我没有想法。我意识到我们现在应该使用Android Studio,但我无能为力。有谁知道如何在Eclipse中使用它?

1 个答案:

答案 0 :(得分:10)

通过Eclipse的项目属性对话框(项目→属性),您不仅可以附加到库项目,还可以将项目标记为 库项目。

通常,导入项目时,会从project.properties文件中提取该信息。唉,Android支持设计项目没有project.properties文件,因此Eclipse的库存导入过程假定您正在导入应用程序。

只需进入项目→属性→Android ,然后通过“Is Library”复选框将导入的库标记为库。然后,您可以将其附加到希望使用该库的应用程序。

请注意,当Google将更新发布到库中时,当您导入这些库以替换现有版本时,您需要对库的未来版本重复此“Is Library”废话。

当您切换到Android Studio时,所有这些头痛都会消失(添加库会更容易),尽管它可能会被新的令人兴奋的头痛所取代。 : - )