在 Eclipse 中使用支持设计库
Using Support Design Library in Eclipse
我正在处理的项目很遗憾尚未迁移到 Android Studio。我想在 Google 的新 support.design 库中使用浮动操作按钮,但我无法将其包含在我的项目中。
我更新了 Android SDK 管理器中的支持库。
首先,我尝试将库导入 Eclipse,并在我的应用程序上使用 项目 → 属性 → Android 将其添加为依赖项,但是设计项目未显示为库项目。
然后我尝试从设计库的 /libs/
目录复制 .jar 并将其包含在我的项目中。这允许我 import android.support.design.widget.FloatingActionButton;
但是当我 运行 应用程序崩溃时,它因为找不到资源 android.support.design.widget.FloatingActionButton
并且无法膨胀 XML.
接下来,我尝试将导入的设计项目添加到应用程序的构建路径,但我遇到了与上述相同的问题。
然后我尝试从构建路径工具添加 JAR,但我再次 运行 进入 XML 问题。
我尝试将我的 Android SDK 文件夹中的项目添加为外部 class 文件夹,但这没有用。
我没主意了。我意识到我们现在应该使用 Android Studio,但我对此无能为力。有谁知道我如何在 Eclipse 中让它工作?
通过 Eclipse 的项目属性对话框 (Project → Properties),您不仅可以附加到库项目,还可以将项目标记为 being 一个图书馆项目。
通常,当您导入项目时,该信息是从 project.properties
文件中提取的。唉,Android 支持设计项目没有 project.properties
文件,因此 Eclipse 的库存导入过程假定您正在导入应用程序。
只需进入 项目 → 属性 → Android 并通过 "Is Library" 复选框将导入的库标记为一个库。然后,您可以将其附加到希望使用该库的应用程序。
请注意,当您导入这些库以替换现有版本时,当 Google 向库发送更新时,您将需要在库的未来版本中重复这个 "Is Library" 废话。
当您切换到 Android Studio(添加库更容易)时,所有这些令人头疼的问题都会消失,尽管它可能会被令人兴奋的新问题所取代。 :-)
我正在处理的项目很遗憾尚未迁移到 Android Studio。我想在 Google 的新 support.design 库中使用浮动操作按钮,但我无法将其包含在我的项目中。
我更新了 Android SDK 管理器中的支持库。
首先,我尝试将库导入 Eclipse,并在我的应用程序上使用 项目 → 属性 → Android 将其添加为依赖项,但是设计项目未显示为库项目。
然后我尝试从设计库的
/libs/
目录复制 .jar 并将其包含在我的项目中。这允许我import android.support.design.widget.FloatingActionButton;
但是当我 运行 应用程序崩溃时,它因为找不到资源android.support.design.widget.FloatingActionButton
并且无法膨胀 XML.接下来,我尝试将导入的设计项目添加到应用程序的构建路径,但我遇到了与上述相同的问题。
然后我尝试从构建路径工具添加 JAR,但我再次 运行 进入 XML 问题。
我尝试将我的 Android SDK 文件夹中的项目添加为外部 class 文件夹,但这没有用。
我没主意了。我意识到我们现在应该使用 Android Studio,但我对此无能为力。有谁知道我如何在 Eclipse 中让它工作?
通过 Eclipse 的项目属性对话框 (Project → Properties),您不仅可以附加到库项目,还可以将项目标记为 being 一个图书馆项目。
通常,当您导入项目时,该信息是从 project.properties
文件中提取的。唉,Android 支持设计项目没有 project.properties
文件,因此 Eclipse 的库存导入过程假定您正在导入应用程序。
只需进入 项目 → 属性 → Android 并通过 "Is Library" 复选框将导入的库标记为一个库。然后,您可以将其附加到希望使用该库的应用程序。
请注意,当您导入这些库以替换现有版本时,当 Google 向库发送更新时,您将需要在库的未来版本中重复这个 "Is Library" 废话。
当您切换到 Android Studio(添加库更容易)时,所有这些令人头疼的问题都会消失,尽管它可能会被令人兴奋的新问题所取代。 :-)