私は Android アプリ プロジェクトに取り組んでおり、それは Maven プロジェクトです。「maven install」として実行しようとすると、次のようになります。
「プロジェクト android-client でゴール com.jayway.maven.plugins.android.generation2:android-maven-plugin:3.1.1:generate-sources (default-generate-sources) を実行できませんでした: Android SDK パスが見つかりませんでした. pom ファイルのプラグイン構成セクションで ... または ... を使用するか、コマンドラインで -Dandroid.sdk.path=... を使用するか、環境変数 ANDROID_HOME -> [Help 1] を設定して構成できます。 "
android_home パスを pom.xml にハードコーディングすると正常に動作しますが、git を使用すると、誰もが android_home のパスが異なる可能性があります。Eclipse で android-maven-plugin が環境変数を取得しないのはなぜですか?
android_home 環境変数は私の PATH にあります。pom.xml に ${env.ANDROID_HOME} を書きましたが、それでも機能しませんでした。
奇妙なことに、端末 (mvn install) を使用して maven install として実行すると、動作します!
実際、これは私にとって非常にオプションの問題ですが、それでもこのプラグインが Eclipse で機能しない理由を知りたいです。