我正在尝试使用ANT构建我的项目。我的项目使用ActionbarSherlock和Roboguice-Sherlock。 ActionbarSherlock是一个Android库项目,但Roboguice-Sherlock不是。它根本不是一个Android项目。见这里:
https://github.com/rtyley/roboguice-sherlock
我可以使用ANT来构建ActionbarSherlock没问题,问题在于Roboguice-Sherlock。它不是Android项目,但它依赖于Android和ActionbarSherlock,以及Roboguice。当我尝试构建时,我收到大量错误,说它无法找到Roboguice-Sherlock的东西。
答案 0 :(得分:1)
如果你的项目有Roboguice .jar
并且已经配置了对ActionBarSherlock的库项目引用,你应该可以将它放到libs/
文件夹中以自动获取它。
我正在与Roberto合作,以确保他的项目的.jar
上传到GitHub,供非Maven用户使用。
目前,您可以克隆项目,只需运行mvn clean package
即可在.jar
文件夹中获得独立的target/
,这样您就可以按照我的说明进行操作。
答案 1 :(得分:1)
您需要将robiguice-sherlock添加为Android项目的.jar。您可以下载here(点击下载(JAR))。尝试在Android中构建源将失败,因为它不是Android项目。进入目录后,需要打开项目属性并将.jar添加到构建路径中。