在Eclipse中使用支持设计库

Joe*_*zek 5 eclipse android 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中使用它?

Com*_*are 10

通过Eclipse的项目属性对话框(项目→属性),不仅可以连接到一个库项目,但你可以标记一个项目是库项目.

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

只需进入Project→Properties→Android,然后通过"Is Library"复选框将导入的库标记为库.然后,您可以将其附加到希望使用该库的应用程序.

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

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