问题标签 [android-maven-plugin]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1174 浏览

android - 使用 maven-android-plugin 的 Android 源代码

我正在使用 maven-android-plugin 来构建我的应用程序,我喜欢它。

让我感到困惑的一件事是它附带的 android sources.jar 文件。如果我在 中检查InstrumentationTestRunnerandroid-1.5_r4-sources.jar选择一个随机示例,它看起来像:

这不是很有用,显然不是实际的源代码,看起来像这样

我的 pom 如下所示:

有没有办法从 maven-android-plugin 获取 ACTUAL android 源代码来帮助调试?

0 投票
2 回答
1391 浏览

android - netbeans中的android maven插件

我正在尝试在netbeans中使用android和maven作为构建工具。我希望能够在 netbeans 中运行应用程序并在 netbeans 本身中运行模拟器。到目前为止,我一直在使用命令行使用 maven 创建 android 应用程序。任何帮助将不胜感激提前感谢 Abhirami

0 投票
2 回答
13146 浏览

android - Android + Maven“在包'android'中找不到属性'installLocation'的资源标识符”

为了增加对我的 android 应用程序的支持,我installLocation在 IDE (IntelliJ) 中将我的 android 级别从 7 提高到 8。android 应用程序从 IntelliJ 构建得很好。

虽然我们使用 maven,但从 Maven 无法编译。

我也加了

我不断得到

我改变了我的依赖

但我仍然收到此错误消息。

少了什么东西?

0 投票
1 回答
1102 浏览

android - Android ActionBar 导致构建错误(未找到资源)

尝试了一个带有johannilssons android-actionbar 插件的示例项目,它运行良好。在另一个项目上尝试过,得到了这个错误。关于如何继续定位错误源的想法?

0 投票
1 回答
281 浏览

android - Android maven 插件 - 每次保存文件都需要很长时间

我尝试使用 maven-android-plugin 对我的 android 项目进行 mavenize,但每次我尝试保存任何文件都需要很长时间来构建(自动构建)和另一个快速保存,eclipse 不允许我在整个编译完成之前进行编辑。我指定的唯一明确目标是生成源(我有一些 AIDL)。但是每次我保存编译完成时,坐等半分钟以上是令人沮丧的。

仅实际生成最终 apk 的一个项目从命令行构建需要 1 分 7 秒(不运行测试),考虑到我在该项目中的类数量相当少,没有办法很好。

有什么办法可以加快这个过程吗?

0 投票
2 回答
15515 浏览

android - 导入到 Eclipse 后,Maven 项目中的 pom 文件出错

我实际上是 Maven 框架的新手。我已经有一个 Maven 项目。我从http://m2eclipse.sonatype.org/sites/m2e将 Maven 插件等安装到了我的 EclipseIDE 中。然后我导入了我的项目并启用了依赖项,但是该项目显示了太多错误。pom.xml 本身显示错误。错误是

等等

我的错误区域是:

可能是因为最后一行中指定的 url 可能不同吗?任何想法为什么会发生这种情况?任何回复都非常感谢。非常感谢提前!!

0 投票
3 回答
6969 浏览

android - Eclipse Indigo 无法导入在命令行上构建好的 maven android

我使用这个原型从命令行创建了一个 maven android 项目:

我可以成功调用“mvn install”。

当我尝试将同一个项目导入 Eclipse Indigo 时,我看到:

在 Eclipse 中未找到处理 maven-android-plugin:2.8.3:generate-sources 的市场条目。有关详细信息,请参阅帮助。

还有这个:

在 Eclipse 中找不到处理 maven-android-plugin:2.8.3:unpack 的市场条目。有关详细信息,请参阅帮助。

请注意,这里没有“帮助”按钮。

如果我稍后解决这些问题,则构建失败并显示如下:

生命周期配置未涵盖插件执行:com.jayway.maven.plugins.android.generation2:maven-android-plugin:2.8.3:generate-sources (execution: default-generate-sources, phase: generate-sources) pom。 xml /t3 line 22 Maven项目构建生命周期映射问题

(以及解包阶段的附加错误)

稍后我会给出完整的安装列表,但我在 Eclipse 中注意到了这个插件。我认为这不应该存在(?),因为 Indigo 内置了 M2E...

- SonaType, Inc. Eclipse 0.13.0 的 Maven 集成

也许我不小心安装了它?

无论如何,这是我的交易的其余部分:

  • Microsoft Windows [版本 6.1.7601]
  • 阿帕奇 Maven 3.0.3 (r1075438; 2011-02-28 12:31:09-0500)
  • Java 版本:1.6.0_26,供应商:Sun Microsystems Inc.
  • Android 开发工具包 11.0.0v201105251008-128486
  • Eclipse 版本:Indigo 发布 - 内部版本号:20110615-0604
0 投票
2 回答
3028 浏览

filtering - Maven 过滤

我正在使用 Maven (3.x) 在 Hudson 中构建一个 Android 应用程序。作为构建的一部分,我使用过滤/配置文件对 strings.xml 文件进行文本替换。

因此,在 strings.xml 中,我将包含以下条目:

<string name="app_name">${app_name}</string>

在 pom.xml 文件中,我有配置文件条目:

当我查看 *.apk 内部时,strings.xml 文件被正确替换。但是,当安装在设备中时,我看到 ${app_name} 这让我相信替换是在 app 编译之后发生的。我可以指定替换发生的构建步骤吗?

0 投票
1 回答
936 浏览

android - Maven android 管理 android 2.2 和 3.0

有没有办法管理在 Android 2.2 和 >= 上运行并使用特定 Android 3.0 功能用于 3.0 >= 平台的项目?

我试图在 pom.xml 中设置

在 manifest.xml 中

这种配置在 Eclipse 中有效,因为路径中有 Android3.0.jar。但它不适用于 Maven。未加载依赖项,因为编译错误与符号“Fragments”、“FragmentTransaction”等有关...未找到。

那么我如何配置我的 pom 以考虑到这一点?

这是我的整个依赖项配置,提前非常感谢。

0 投票
1 回答
167 浏览

android - main.xml 和 strings.xml 在 android:generate-sources 上被覆盖

我已经使用原型设置了一个干净的 android 项目。每当我尝试修改 res/layout 和 res/values 中的 main.xml 和 strings.xml 时,它都会失败。

更具体地说,编辑失败不会失败,但在运行mvn android:generate-sourcesmvn install文件被原型创建的文件替换后。

我正在使用 netbeans,但这不应该对构建过程产生任何影响。

我错过了什么还是这些项目是“只读的”?