问题标签 [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 回答
704 浏览

android - maven-android-plugin 传递构建属性

我在资产文件夹中有一个属性文件,我想在项目构建时覆盖此属性文件中的值。像 mvn clean install -Durl= https://xyx.xom

例如:资产/my_prop.properties

我想在构建时替换 my_server_url 值我做了什么: mvn clean install -Durl= http://xys.com

但它没有替换,我如何在构建时替换 my_server_url

0 投票
1 回答
3139 浏览

android - 使用 maven 将 android facebook sdk 打包为 apklib

我使用 maven-android-plugin 3.0.0-alpha-7 将 facebook android sdk 打包为 apklib。它看起来像这样:

然后我将它安装到我的项目的本地存储库中,并将其作为 maven dep 包含在内...并运行构建我得到这个:

我看到 R 文件正在生成并具有正确的内容:

为了让 R 文件包含在编译步骤中,我缺少什么?

0 投票
1 回答
463 浏览

android - maven:apklib“扩展为空”

我正在尝试apklib在我的 Maven 构建中使用。install:install-file我已经像往常一样将它推送到我的本地存储库。然后它被包含在构建中:

现在运行构建会产生以下行:

嗯......嗯......谢谢,null这正是我想要我的apklibs :)

我正在使用 Maven 2.2.1 和 maven-android-plugin 2.9.0-beta-5

有什么想法可能是错的吗?

0 投票
2 回答
2532 浏览

android - Android Maven 插件 - 如何在部署后自动启动应用程序

我想知道是否有办法启动自动部署的应用程序mvn install android:deploy。如果这在某种程度上是可能的,它将加速开发。

0 投票
1 回答
1182 浏览

android - Android:使用 ADT 14 的 Maven 故障

最近我将我的 Android SDK 更新到 14.0.0

环境:Ubuntu 10.04,Eclipse Helios。

项目目标是8(Android 2.2)

在我的项目中,我使用 Maven。然后我尝试构建项目我得到下一个错误: “转换为 Dalvik 格式失败,错误 1”

然后maven说:“无法创建APKBuilder对象null”

但是,如果我在没有 maven 的情况下创建 Android 项目 - 一切正常。

更新:

清洁项目对我没有帮助

0 投票
1 回答
1146 浏览

android - 未使用 android-maven-plugin 将本机库附加到 APK

我正在尝试使用 Maven 构建我的 Android 应用程序。我正在使用 android-maven-plugin 版本 3.0.2(也尝试过 3.0.0)。一切正常,但我的 /libs 文件夹中的 .so 文件没有附加。文件夹结构是这样的:

我正在按照本机库示例之一中给出的 pom.xml 进行操作。APK 编译得很好,除了我调用本机函数的部分之外,几乎所有东西都可以运行。

从样本来看,似乎不需要做任何事情。我有一种感觉,只有一个 so 文件被附加。有没有其他人遇到同样的问题?

0 投票
2 回答
1370 浏览

android - Maven 使用库项目在 Android 项目上构建,导致重复的 R 类错误

我有一个依赖于 android 库 (apklib) 项目的 Android 项目。这些项目在 Eclipse 中构建良好,但我使用 maven 构建的命令行失败,抱怨重复的 R 类(我的 android 库项目中的 R 类)。

在我的目标文件夹中,我有三个子目录。

  1. classes :编译的类文件(像往常一样)。
  2. generated-sources:为主项目和库项目生成的 R.java。
  3. unpack :我的库项目的内容,包括清单、资源 xml 文件和生成的 R.java 文件。

'unpack' 文件夹的存在和内容是预期的吗?其中的 R.java 文件导致重复的 R 类构建失败。

0 投票
1 回答
2297 浏览

maven - maven-android-plugin 在未找到 aapt 时总是失败

0 投票
2 回答
3347 浏览

java - 使用 Maven 时在 Eclipse 中更改 Android R.java 的输出文件夹

我有一个使用 maven-android 插件的 android 项目设置。该插件遵循 maven 输出文件夹的R.java文件位置(即target/generated-sources/r)。

但是,在 Eclipse 中使用此项目时,我无法将 aapt 配置为依赖该文件夹。

即使我手动进入项目属性并手动设置文件夹,ADT 插件也会进入并仅重置一些设置(即将/gen文件夹添加回源文件夹,并将输出文件夹恢复为/bin/classes而不是/target/classes),而离开 maven/target/generated-sources/r文件夹并破坏项目的构建。

我想在 Eclipse ADT 中使用默认的 Maven 文件夹结构。关于如何做到这一点的任何想法?

谢谢


回复评论:

  • 是的,我正在使用 m2e-android 插件。
  • 由于 ADT 仍在生成 R.java ,如果由于重复的类定义而/gen仍然存在 R.java ,则 Eclipse 将无法编译。target/generated-sources/r
0 投票
2 回答
4020 浏览

android - 将 maven 库项目更新到主项目(android)

我正在尝试通过此处找到的示例来了解 Maven Android 插件:https ://github.com/jayway/maven-android-plugin-samples/archives/stable

我正在使用示例“libraryproject”并且一切正常,只有一件事我真的无法弄清楚:如果我将某些内容更改为 lib1 项目(例如资源文件的内容)并编译主项目,我仍然在生成的 apk 文件中看到旧资源。

我试图清理,重建,我的apk没有变化......

抱歉,我的英语不好,愚蠢的问题结束了。

编辑:我就像yorkw所说的那样:

但现在我收到以下错误: