【问题标题】:Jars added to an Android library are not getting referenced in the project添加到 Android 库的罐子没有在项目中被引用
【发布时间】:2012-02-14 23:02:20
【问题描述】:

我创建了一个 Android 库,其中包含了一些外部 jar。这些 jar 可以在 library 项目下的“Referenced Libraries”中看到。当我在其他项目中引用该库时,它无法链接已添加到库中的 jar。它向项目下的引用库显示错误。

它应该已经链接了添加到库中的 jar,而是在我添加此库的项目中显示错误。谁能帮我解决这个问题?

【问题讨论】:

  • 这两个项目是否位于同一个工作区?

标签: android jar android-library


【解决方案1】:

将文件复制到您的项目位置,可能在 lib 文件夹中。然后尝试添加库。

【讨论】:

  • 不起作用...如果我在项目中再次添加所有罐子,它会起作用。但这就像添加罐子两次,一次在库中,然后在项目中
【解决方案2】:

如果您的库项目已正确包含,请转到Properties -> Java Build Path -> Order and Export 并检查您希望包含在主项目中的所有 JAR。如果一切都在同一个工作区中,这应该可以工作。

【讨论】:

  • 我可以在我的库中的 Order 和 Export 中看到 jar 列表。但是在我的项目的 Order and Export 中看不到它们。是的,他们在同一个工作区
  • 好的,但是你的库项目中所有必要的库都检查了吗?
【解决方案3】:

通过Properties -> Java Build Path -> Order and Export 从库项目中导出 jar 最终实际上不起作用:Eclipse 能够编译依赖项目,但 jar 不会出现在最终的 apk 中,并且您会遇到运行时异常。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-06-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多