0

我正在尝试使用 ANT 构建我的项目。我的项目使用 ActionbarSherlock 和 Roboguice-Sherlock。ActionbarSherlock 是一个 Android 库项目,但 Roboguice-Sherlock 不是。它甚至根本不是一个 Android 项目。看这里:

https://github.com/rtyley/roboguice-sherlock

我可以让 ActionbarSherlock 使用 ANT 构建没有问题,问题在于 Roboguice-Sherlock。它不是一个 Android 项目,但它依赖于 Android 和 ActionbarSherlock 以及 Roboguice。当我尝试构建时,我收到大量错误,说它找不到 Roboguice-Sherlock 的东西。

4

2 回答 2

1

如果您的项目已经配置了 Roboguice.jar和对 ActionBarSherlock 的库项目引用,您应该能够将其拖放到您的libs/文件夹中以使其自动拾取。

我正在与 Roberto 合作,以确保将.jar他的项目上传到 GitHub 以供非 Maven 用户使用。

现在,您可以克隆项目,只需运行即可在文件夹中mvn clean package获得一个独立的项目,这将使您能够按照我上面描述的方式进行操作。.jartarget/

于 2012-04-04T04:08:54.500 回答
1

您需要将 robiguice-sherlock 作为 .jar 添加到您的 Android 项目中。您可以在此处下载(单击下载 (JAR))。尝试在 Android 中构建源代码会失败,因为它不是 Android 项目。一旦它在您的目录中,您需要打开项目属性并将 .jar 添加到您的构建路径。

于 2012-04-04T04:11:51.930 回答