Wie gibt man den Pfad ANDROID_HOME für Maven unter IntelliJ an?

5501
Patrick

Ich bin sehr neu bei Maven und obendrein bin ich gezwungen, die IntelliJ zu verwenden, die ebenfalls eine neue Umgebung für mich ist.

Beim Erstellen eines Projekts mit dem Maven in IntelliJ 12.0.3 erhalte ich einen Kompilierungsfehler:

Fehler beim Ausführen des Ziels com.jayway.maven.plugins.android.generation2: android-maven-plugin: 3.5.0: Erzeugungsquellen (default-generate-sources) auf Projekthändler: Ausführung default-generate-sources of goal com. jayway.maven.plugins.android.generation2: android-maven-plugin: 3.5.0: Generatorquellen sind fehlgeschlagen: Pfad "C: \ adt-bundle-windows-x86_64 \ adt-bundle-windows \ sdk \ platform-tools \ Plattformen "ist kein Verzeichnis. Bitte geben Sie einen korrekten Android SDK-Verzeichnispfad als Konfigurationsparameter ... im Plugin an. Alternativ können Sie den Parameter zur Befehlszeile hinzufügen: -Dandroid.sdk.path = ... oder die Umgebungsvariable ANDROID_HOME setzen. -> [Hilfe 1]

Ich habe Umgebungsvariablen hinzugefügt: ANDROID_HOME mit Parameter: C: ... \ sdk \ platform-tools, aber es scheint immer noch falsch zu sein.

Gestern, als dieser Fehler in einem anderen Zweig auftrat, konnte ich ihn mit einigen Einstellungen in den Einstellungen Datei -> Einstellungen -> Maven -> Läufer -> Maven-Eigenschaft hinzufügen korrigieren. Ich habe die Liste dort überprüft, aber es war nicht schlüssig :(. Ich denke, er hat einen Namen und den Wert von Hand hinzugefügt.

Danke für Ihre Hilfe!

2
kannst du deine pom.xml posten? Die Lösung von Mat funktioniert für mich. fxp vor 10 Jahren 0

1 Antwort auf die Frage

3
mat_krauser

Sie können den Android-SDK-Pfad zur Befehlszeile hinzufügen:

In Einstellungen -> Maven -> Runner fügen Sie ein Eigentum mit hinzu

Name = android.sdk.path Wert = <Pfad zu Ihrer Android-SDK> 

Dies hat das Problem für mich behoben

Ich habe diese Eigenschaft hinzugefügt (IntelliJ 12.1.3), aber sie funktioniert immer noch nicht. TOUDIdel vor 10 Jahren 0