从我通过的3个问题中可以看出,我的项目设置存在重大问题。我收到许多非常具体的错误,似乎没有人可以回答它们。我非常沮丧。所以我将尝试一种新的方法。我将描述我希望如何设置项目,如果有人能给我一些简短的步骤,我将非常感激。在解决了这个问题大约一个星期后,我相信我有一些知识但是maven似乎难以理解。
我正在编写一个将在2个项目中使用的库。我想使用的主要库是roboguice,robolectric和jackson(json库)。我想有一种方法来测试库,但我不确定这是否应该在不同的模块中。 Robolectric似乎暗示它应该在同一个模块中。我不确定如何在其他2个项目中使用此库。我一直在看这个http://code.google.com/p/maven-android-plugin/wiki/ApkLib但不幸的是网站告诉我几乎没有关于我应该如何创建apklib。
如果可能,我还希望其他2个项目依赖于该库并自动构建它。
我一直在使用此网站创建maven项目http://stand.spree.de/wiki_details_maven_archetypes
但我一直遇到问题。如果有人能指出我正确的方向,那将是非常有用的
答案 0 :(得分:3)
即使maven(几乎)是我的外国国家,我在设置maven项目并使用intellij与其进行交互方面取得了一些成功。我想使用它,因为它看起来让robolectric与intellij一起工作是最简单的方法。
我写了一篇博文,你可以找到here
您需要的是:
如果你想构建一个apk lib而不是apk,只需在包装标签中指定 apklib
PS:我前段时间也看过this,但从来没试过。