无法解决 Eclipse "Archive for required library..." 问题
Unable to resolve Eclipse "Archive for required library..." issue
我需要帮助解决这个非常常见的 Eclipse 错误。
背景:我正在 Ubuntu 14.10 上使用 Eclipse(juno) ADT 开发一个 android 项目,一切都很好,直到我决定开始工作在代码中使用 websockets,我包括 json-org.jar 和 WebSocket.jar,从 github project here.
下载
问题:
我现在收到这两个 JAR 的 "Archive for required library: cannot be read or is not a valid ZIP file" 错误。
我花了无数个小时试图解决这个构建问题。到目前为止,我已经完成了以下工作:
- 将 JAR 添加到构建路径。删除并再次添加它们。
- 再次下载 JAR 并替换以前的文件。
- 重新启动 Eclipse。
- 关闭并打开相关项目。
- 已清理并构建特定项目。
- 通过从终端执行 ./eclipse -clean 清理了 Eclipse 缓存。
- 将我的 java 编译器从 1.7 降低到 1.5
- 创建了一个单独的 Android 工作区并将项目导入到新工作区。
- 因为我不使用 Maven,所以没有做 Maven 清理工作。
到目前为止,我查找和尝试的所有方法都失败了。我参考了以下相关问题:
- Compiler error “archive for required library could not be read” - Spring Tool Suite
- archive for required library could not be read or is not a valid ZIP file
这是项目构建的屏幕截图:
谁能帮我解决这个问题!我真的需要这方面的帮助。
我现在已经解决了这个问题。
我认为项目中包含的某些 JAR 之间存在重复冲突。消除 WebSocket.jar、json-org.jar 和 java-websocket-1.3.0.jar 解决了构建问题并且代码并不真正需要这些 JAR 依赖关系.
我需要帮助解决这个非常常见的 Eclipse 错误。
背景:我正在 Ubuntu 14.10 上使用 Eclipse(juno) ADT 开发一个 android 项目,一切都很好,直到我决定开始工作在代码中使用 websockets,我包括 json-org.jar 和 WebSocket.jar,从 github project here.
下载问题: 我现在收到这两个 JAR 的 "Archive for required library: cannot be read or is not a valid ZIP file" 错误。
我花了无数个小时试图解决这个构建问题。到目前为止,我已经完成了以下工作:
- 将 JAR 添加到构建路径。删除并再次添加它们。
- 再次下载 JAR 并替换以前的文件。
- 重新启动 Eclipse。
- 关闭并打开相关项目。
- 已清理并构建特定项目。
- 通过从终端执行 ./eclipse -clean 清理了 Eclipse 缓存。
- 将我的 java 编译器从 1.7 降低到 1.5
- 创建了一个单独的 Android 工作区并将项目导入到新工作区。
- 因为我不使用 Maven,所以没有做 Maven 清理工作。
到目前为止,我查找和尝试的所有方法都失败了。我参考了以下相关问题:
- Compiler error “archive for required library could not be read” - Spring Tool Suite
- archive for required library could not be read or is not a valid ZIP file
这是项目构建的屏幕截图:
谁能帮我解决这个问题!我真的需要这方面的帮助。
我现在已经解决了这个问题。
我认为项目中包含的某些 JAR 之间存在重复冲突。消除 WebSocket.jar、json-org.jar 和 java-websocket-1.3.0.jar 解决了构建问题并且代码并不真正需要这些 JAR 依赖关系.