2

Androidアプリプロジェクトをチェックアウトして「mvnpackage」を実行し、次のことを行わなくても.apkを取得できるようにしたいと思います。

  1. 手動で「androidupdatesdk」、および
  2. ローカルのMavenリポジトリに手動でjarを貼り付けます。

これを実行できるプラグインはありますか?

現在、最初にさまざまな「android update sdk」を実行してから、https://github.com/mosabua/maven-android-sdk-deployerを使用してjarファイルをローカルリポジトリに貼り付け、Mavenがそれらを見つける必要があります。

(これは以前に何度も尋ねられるべき質問のようですが、私のsearch-fuは私に失敗します。)

編集:申し訳ありませんが、私の悪い。ソースコードなしの質問は完全ではないことを今では知っているはずです。はい、マップの依存関係があります。また、私が知る限り、瓶の選択肢はかなり限られています。たとえば、ここには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 でさえ、次のように述べています。

注意!現在、一部の android.jar アーティファクトは Maven セントラルで利用できます。マップまたは USB 関連の依存関係、Android 3.0 以降、互換性ライブラリの jar ファイルを使用するか、ローカル SDK インストールの元の jar ファイルを使用することを主張しない限り、このツールは必要ない場合があります。もう。

于 2012-10-17T06:39:35.503 に答える