【问题标题】:import a library into my project将库导入我的项目
【发布时间】:2013-05-17 09:33:54
【问题描述】:

我做了一个项目,我想使用slideMenu 库,但是当我导入它时,package.R 类将未定义,因为 attr.xml 在库 res/values 中找到。喜欢import offers.findme.com.R;

【问题讨论】:

  • 你应该在你的android项目中引用你的库项目。 1. 将库项目导入您的工作区并导入 Eclipse。 2. 右键单击​​您的 android 项目。转到属性。选择安卓。单击添加浏览库项目并添加相同的内容。现在清理并构建。

标签: android android-layout android-intent android-library


【解决方案1】:

style.xml 中有一个无效行阻止我访问新库,该行是 id 属性

【讨论】:

    【解决方案2】:

    首先,您需要将库作为 Android 项目导入。

    然后你需要将它设置为你的项目的库,通过右键单击你的项目目录>属性

    您可以在此处将库项目标记为您项目的库。

    之后,项目 > 清理你的项目。

    README 文件清楚地说明了这些步骤。

    问候。

    【讨论】:

    • 但是在完成这些步骤之后 myproject.R 是未定义的我认为它来自 res/values/attr.xml 原因当我删除它时没有错误显示但它会在我运行时出现异常它。
    • 你把项目添加为库后清理了吗?如果你清理一个新的 R.java 将生成。那么它应该可以工作了。
    • 我检查了 res/values/attr.xml 我没有发现任何问题。有时当您引用不同的 R.java 时会发生这些错误。看看你的 R.java 在哪里,它应该在 gen 文件夹中。然后在导入中看到它应该类似于 com.your.projectname.R
    • 项目无法生成R.java文件不知道为什么
    • 我刚刚在我的eclipse中试过了。工作得很好。您是否也在使用其他库?自述文件中有一个部分说,如果您使用的是 SherlockActionBar,您需要做一些不同的事情。
    【解决方案3】:

    您应该在您的 android 项目中引用您的库项目。

    1. 将库项目导入您的工作区和 eclipse。

    2. 右键单击您的 android 项目。转到属性。选择安卓。单击添加浏览库项目并添加相同的内容。

    现在清理并构建。

    欲了解更多信息,请查看以下链接。如果你向下滚动,链接会有快照

    http://developer.android.com/tools/projects/projects-eclipse.html

    【讨论】:

      【解决方案4】:

      如果你使用 eclipse 然后从库源启动一个新项目,比如 projectLib

      然后将项目的构建路径配置为包含projectLib并rember以将i与app一起导出

      或者,您可以将库的源代码和资源复制到您的项目中,而不是 offer.findme.com.R 查找 your.project.R

      【讨论】:

      • 你复制了项目中的整个库吗?在没有 Eclipse 的情况下执行此操作并且不要覆盖任何文件,您必须手动将值添加到那些文件中,然后库资源将在您的项目的 R 中生成,您可以从那里访问它们
      • 我做到了,但是当我添加 res/values/attr.xml 时,R 没有读取
      【解决方案5】:

      试试这个... 从您提到的站点下载文件并将其解压缩到给定目标后,您所要做的(如果您使用的是 Eclipse)就是

      • File-->import-->Android-->Existing Android into Workspace ,然后选择 图书馆位置。
      • 要在您的项目中使用它,请访问 properties>Android 并添加新库

      希望这会有所帮助...

      【讨论】:

      • 我添加了库,但添加后 Project.R 未定义不知道为什么但是当我删除 res/values/attr.xml 时没有发现错误但我不能使用属性
      • 您是否尝试过清理并构建您的项目然后 --> 右键单击​​您的项目>Android 工具>修复项目属性,然后再次清理构建...也尝试重新启动 Eclipse ...
      • @CRUSADER 亲爱的我有画廊应用程序,我下载了图像缩放库并导入到我的项目中如何在我的画廊类中使用它来应用缩放效果,非常感谢
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-12-23
      • 2013-08-11
      • 1970-01-01
      • 2022-10-13
      • 2014-09-10
      • 2016-10-17
      • 2016-09-30
      相关资源
      最近更新 更多