2012-01-27 20 views
1

Eclipseとmavenプラグインを使用してAndroidプロジェクトを構築しています。私がビルドすると、次のようなエラーが表示されます。依存インストールの失敗

27/1/12 2:34:02 PM IST:ProjectNameのビルドエラー。 org.apache.maven.lifecycle.LifecycleExecutionException: に失敗しました実行目標

com.jayway.maven.plugins.android.generation2:mavenの-アンドロイド - プラグイン:2.2.1:生成-ソースが (デフォルト-生成します - ソース)プロジェクト名:実行 デフォルトの生成元ゴール com.jayway.maven.plugins.android.generation2:maven-android-plugin:2.2.1:generate-sources 失敗:適切なAndroidを提供してくださいSDKディレクトリパスを 構成パラメータ<sdk><path>...</path></sdk> in the plugin <configuration/>としてください。

別の方法として、あなたは、コマンドラインにパラメータを追加することがあります。 -Dandroid.sdk.path=...または環境変数ANDROID_HOME

を設定することで、私はANDROID_HOME環境変数のほかに<sdk><path>...</path></sdk>

+1

あなたの質問はほとんど読めません:( –

+0

'-Dandroid.sdk.path ='をコマンドラインで試しましたか? –

答えて

0

ANDROID_HOMEとパスを設定している場合であっても、 $ PATH環境変数に$ ANDROID_HOME/toolsと$ ANDROID_HOME/platform-toolsを追加する必要があります。

Mavenは3.0.3+あなたのインストールのAndroid SDKのパスにhttp://maven.apache.org/download.html

  1. 設定環境変数ANDROID_HOMEを見ると、あなたの$ PATHに$ ANDROID_HOME /ツールだけでなく、$ ANDROID_HOME /プラットフォーム・ツールを追加し、インストールしました。 (またはWindowsの%ANDROID_HOME%\ toolsおよび%ANDROID_HOME%\ platform-tools)。
  2. MacOSのユーザー:あなたは.bashrcのか、何か他のもの

を/etc/launchd.confでそれを設定しないようにする必要があり、パスのためにコマンドラインで動作することに注意してIDEの中ではlaunchdによって開始アンドロイドメイヴンプラグインのウェブサイトhereの「はじめに」ページをご覧ください。

このヘルプが必要です。

0

また、それ以外のM2e-androidのビルドが失敗し、同様Eclispe中のAndroid SDKのパスの場所を設定する必要があります:ウィンドウに

ゴー - >設定とAndroidを選択します。 [SDKの場所]テキストボックスの横にある[参照...]ボタンをクリックし、ローカルにインストールされているAndroid SDKの場所を選択します。 [適用]をクリックして[OK]をクリックすると、ビルドが正常に動作するはずです。

関連する問題