我正在尝试使用ANT构建我的项目。我的项目使用ActionbarSherlock和RoboguiceSherlock。ActionbarSherlock是一个Android库项目,但RoboguiceSherlock不是。它甚至根本不是一个Android项目。请参阅此处:
https://github.com/rtyley/roboguice-sherlock
我可以让ActionbarSherlock使用ANT构建,没有问题,问题在于Roboguice Sherlock。这不是一个Android项目,但它依赖于Android和ActionbarSherlock,以及Roboguice。当我尝试构建时,我会遇到很多错误,说它找不到Roboguice Sherlock的东西。
如果您的项目已经配置了Roboguice .jar
和ActionBarSherlock的库项目引用,您应该可以将其放入libs/
文件夹中,以便自动拾取。
我正在与Roberto合作,以确保他的项目的.jar
上传到GitHub供非Maven用户使用。
现在,您可以克隆项目,只需运行mvn clean package
即可在target/
文件夹中获得一个独立的.jar
,这将使您能够像我上面描述的那样进行操作。
您需要将robiguice sherlock作为.jar添加到您的Android项目中。您可以在此处下载它(单击下载(JAR))。尝试在Android中构建源代码将失败,因为它不是Android项目。一旦它在您的目录中,您需要打开项目属性并将.jar添加到构建路径中。