从我过去的三个问题可以看出,我的项目设置有很大的问题。我得到了很多非常具体的错误,似乎没有人能回答。我非常沮丧。所以我要尝试一种新的方法。我将描述我希望如何建立我的项目,如果有人能给我一些简单的步骤,我将非常感谢。经过一个星期的混乱,我相信我有一些知识,但马文似乎是难以置信的难以理解。
我正在写一个图书馆,将用于两个项目。我想使用的主要库是roboguice、robolectric和jackson(json库)。我想有一种方法来测试库,但我不确定这是否应该在不同的模块中。Robolectric似乎认为它应该在同一个模块中。我不确定如何在其他两个项目中使用这个库。我一直在关注这个http://code.google.com/p/maven-android-plugin/wiki/ApkLib但不幸的是,网站几乎没有告诉我应该如何创建apklib。
如果可能的话,我也希望其他2个项目对该库有依赖关系并自动构建它。
我一直在使用这个网站创建maven项目http://stand.spree.de/wiki_details_maven_archetypes
但我遇到了一个又一个问题。如果有人能指点我正确的方向,我会非常感激
最佳答案
即使maven对我来说(几乎)是一个外国,我在建立maven项目并使用intellij与之交互方面也取得了一定的成功。我想用它,因为它看起来是最简单的方法让机器人与intellij一起工作。
我写了一篇博客,你可以找到here
你需要的是:
maven android sdk部署程序https://github.com/mosabua/maven-android-sdk-deployer
maven android插件http://code.google.com/p/maven-android-plugin/wiki/GettingStarted(使用android原型很好)
如果要构建apk库而不是apk,只需在packaging标记中指定apk lib
附言:我刚才也看到过,但从没试过。