【问题标题】:Unable to resolve Eclipse "Archive for required library..." issue无法解决 Eclipse“归档所需库...”问题
【发布时间】:2015-05-08 19:55:04
【问题描述】:

我需要帮助解决这个非常常见的 Eclipse 错误。

背景:我正在 Ubuntu 14.10 上使用 Eclipse(juno) ADT 开发一个 android 项目,一切都很好,直到我决定在代码中使用 websockets,为此我包含了 json-org .jar和WebSocket.jar,从github project here下载。

问题: 我现在收到这两个 JAR 的“所需库的存档:无法读取或不是有效的 ZIP 文件”错误。

我花了无数个小时试图解决这个构建问题。到目前为止,我已经完成了以下工作:

  • 将 JAR 添加到构建路径。删除并再次添加它们。
  • 再次下载 JAR 并替换之前的文件。
  • 重启 Eclipse。
  • 关闭并打开相关项目。
  • 清理并构建特定项目。
  • 通过从终端执行 ./eclipse -clean 来清理 Eclipse 缓存。
  • 将我的 java 编译器从 1.7 降低到 1.5
  • 创建了一个单独的 Android 工作区并将项目导入到新的工作区中。
  • 因为我不使用 Maven,所以没有做 Maven 清理工作。

到目前为止,我查找并尝试过的一切都失败了。我提到了以下相关问题:

这是项目构建的截图:

谁能帮我解决这个问题!我真的需要这方面的帮助。

【问题讨论】:

    标签: java android eclipse jar build


    【解决方案1】:

    我现在已经解决了这个问题。

    我认为项目中包含的一些 JAR 之间存在重复冲突。消除 WebSocket.jar、json-org.jar 和 java-websocket-1.3.0.jar 解决了构建问题,并且代码实际上并不需要这些 JAR 依赖项。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-08-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-01-30
      • 2018-05-24
      相关资源
      最近更新 更多