1

我正在尝试构建一个没有 maven 的示例项目(core-basic),只需选择位于 repository/dependencies/1.4.9/robospice 的 jar 并将它们复制到 Android 项目 libs 文件夹即可。

我正在复制的罐子特别是这些:

  • commons-io-1.3.2
  • commons-lang3-3.1
  • robospice-1.4.9
  • robospice-cache-1.4.9

但是,Eclipse 显示此错误:

robospice-sample-core/libs/commons-lang3-3.1.jar' in project 'robospice-sample-core' cannot be read or is not a valid ZIP file

此外,我无法访问 jar 的内容,WinRar 说它们已损坏或无效。

那么,我做错了什么?我真的可以通过将它们复制到 libs 文件夹来使用这些 jar,还是我必须做更多的事情?为什么日食说他们无法阅读?

(在此先感谢。尽管我知道强烈建议为 Robospice 设置 maven,但我想知道为什么会发生这种情况)

4

2 回答 2

3

通过右键单击其文件名下载 jar --> 保存链接会返回损坏的 jar 文件。单击文件详细信息中的“原始”,返回正确的文件。

于 2013-11-11T17:20:59.430 回答
1

您在下载文件时一定犯了一个错误。它们可以在我的 Mac 上使用 zipinfo 轻松打开。从 repo 分支再次下载它们或从 maven Central 中选择工件。

于 2013-11-09T12:21:05.477 回答