android - 在 Intellij 中设置 Android/Maven 库项目

标签 android maven intellij-idea

正如您从我通过的 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

但我一直遇到一个又一个问题。如果有人能指出我正确的方向,我将非常感激

最佳答案

即使 maven 对我来说(几乎)是一个陌生的国家,我在建立一个 maven 项目并使用 intellij 与之交互方面也取得了一定的成功。我想使用它,因为它看起来是让 robolectric 与 intellij 一起工作的最简单方法。

我写了一篇博文,你可以找到here

你需要的是:

如果你想构建一个 apk 库而不是一个 apk,只需在打包标签中指定 apklib

PS:我也看到了this不久前,但从未尝试过。

关于android - 在 Intellij 中设置 Android/Maven 库项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12785603/

相关文章:

android - 如何在 Android 10 中获得唯一的设备 ID?

android - Android 4.2.2 是否支持 USB 蓝牙加密狗?

java - 当我尝试在按钮上使用 setText() 时,为什么 Android Studio 显示错误?

javascript - 在 m2e 项目中禁用 javascript facet

java - Maven 循环依赖解析

variables - IntelliJ : How to auto-highlight variables like in Eclipse

android - 如何使用 Ant 构建 Android 项目? (智能集成开发环境)

java - android主类中函数的并行执行

java - 使用 maven+netbeans 定位旧的 java 版本而不安装旧的 java 版本?

java - 配置 IntelliJ getter 和 setter 代码生成