it-swarm-ja.com

IntelliJでMavenのAndroid_HOMEパスを指定する方法

私はMavenに非常に慣れていないので、それに加えて、私にとっても新しい環境であるIntelliJを使用せざるを得ません。

IntelliJ 12.0.3でMavenを使用してプロジェクトをビルドしているときに、コンパイルエラーが発生します。

プロジェクトマーチャントでゴールcom.jayway.maven.plugins.Android.generation2:Android-maven-plugin:3.5.0:generate-sources(default-generate-sources)の実行に失敗しました:ゴールcomの実行default-generate-sources。 jayway.maven.plugins.Android.generation2:Android-maven-plugin:3.5.0:generate-sourcesが失敗しました:パス "C:\ adt-bundle-windows-x86_64\adt-bundle-windows\sdk\platform-tools \プラットフォーム」はディレクトリではありません。プラグインの構成パラメーターとして適切なAndroid SDKディレクトリパスを指定してください..。代わりに、コマンドラインにパラメーターを追加することもできます:-Dandroid.sdk.path = ...または環境変数Android_HOMEを設定します。-> [ヘルプ1]

環境変数:Android_HOMEにパラメーター:C:...\sdk\platform-toolsを追加しましたが、それでも正しくないようです。

昨日、私が使用していた別のブランチでこのエラーが発生したとき、ある人が[ファイル]-> [設定]-> [Maven]-> [ランナー]-> [Mavenプロパティの追加]のいくつかの設定で問題を修正できました。そこでリストを確認しましたが、決定的なものではありませんでした:(。彼はプロパティ名と値を手動で追加したと思います。

ご協力いただきありがとうございます!

2
Patrick

Android-SDK-Pathをコマンドラインに追加できます。

[設定]-> [Maven]-> [ランナー]で、プロパティを追加します

名前= Android.sdk.path 
値= <Android-sdkへのパス> 

これで問題が解決しました

3
mat_krauser