2

我希望能够检查我的 Android 应用程序项目并执行“mvn 包”并获得一个 .apk 而不必:

  1. 手动“android更新sdk”,和
  2. 在我的本地 maven 存储库中手动粘贴 jar。

有没有可以做到这一点的插件(或插件)?

目前,我必须先做各种“android update sdk”,然后使用https://github.com/mosabua/maven-android-sdk-deployer将 jar 文件粘贴到我的本地 repo 中,以便 Maven 找到它们。

(这似乎是一个以前应该问过很多次的问题,但我的搜索失败了。)

编辑:对不起,我的错。我现在应该知道没有源代码的问题是不完整的。是的,有地图依赖项。此外,据我所知,罐子的选择相当有限。例如,这里似乎没有 4.0.3 jar:http ://search.maven.org/#search|gav|1|g%3A%22com.google.android%22%20AND%20a%3A%22android %22

我当前的依赖项:

    <dependency>
        <groupId>android</groupId>
        <artifactId>android</artifactId>
        <version>4.0.3_r3</version>
        <scope>provided</scope>
    </dependency>

    <dependency>
        <groupId>com.google.android.maps</groupId>
        <artifactId>maps</artifactId>
        <version>15_r2</version>
        <scope>provided</scope>
    </dependency>
4

1 回答 1

1

除非您的目标是 Honeycomb,否则这不是必需的。最新版本的 SDK 库已在中央存储库中提供。甚至 SDK 部署者 README 也是这么说的:

ATTENTION! Currently some android.jar artifacts are available in Maven central and unless you use maps or usb related dependencies, android 3.0+, the compatibility library jar files or insist on using the original jar files from the local SDK install, you might not need this tool anymore.

于 2012-10-17T06:39:35.503 回答