用于非maven模式的Robospice罐子

时间:2013-11-07 15:44:26

标签: android robospice

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

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

  • 公地-IO-1.3.2
  • commons-lang3-3.1
  • robospice-1.4.9
  • robospice缓存-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

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

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

(先谢谢。尽管我知道Robospice的maven设置是强烈建议的,但我想知道为什么会这样)

2 个答案:

答案 0 :(得分:3)

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

答案 1 :(得分:1)

下载文件时一定出错了。使用我的mac上的zipinfo可以很容易地打开它们。从repo分支再次下载它们或从maven central中选择工件。