我正在开发一个项目,遗憾的是还没有迁移到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中使用它?
答案 0 :(得分:10)
通过Eclipse的项目属性对话框(项目→属性),您不仅可以附加到库项目,还可以将项目标记为 库项目。
通常,导入项目时,会从project.properties
文件中提取该信息。唉,Android支持设计项目没有project.properties
文件,因此Eclipse的库存导入过程假定您正在导入应用程序。
只需进入项目→属性→Android ,然后通过“Is Library”复选框将导入的库标记为库。然后,您可以将其附加到希望使用该库的应用程序。
请注意,当Google将更新发布到库中时,当您导入这些库以替换现有版本时,您需要对库的未来版本重复此“Is Library”废话。
当您切换到Android Studio时,所有这些头痛都会消失(添加库会更容易),尽管它可能会被新的令人兴奋的头痛所取代。 : - )