5

我正在开发一个尚未迁移到 Android Studio 的项目。我想在 Google 的新 support.design 库中使用浮动操作按钮,但我无法将它包含在我的项目中。

我更新了 Android SDK 管理器中的支持库。

  • 首先,我尝试将库导入 Eclipse 并在我的应用程序上使用Project → Properties → Android将其添加为依赖项,但设计项目没有显示为库项目。

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

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

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

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

我没主意了。我意识到我们现在应该使用 Android Studio,但对此我无能为力。有谁知道我怎样才能在 Eclipse 中使用它?

4

1 回答 1

10

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

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

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

请注意,当您导入这些库以替换现有版本时,当 Google 向库发送更新时,您将需要在库的未来版本中重复这种“是库”的废话。

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

于 2015-06-04T19:49:12.433 回答