Cómo especificar la ruta ANDROID_HOME para Maven en IntelliJ

2

Soy muy nuevo en Maven y, además, me veo obligado a usar el IntelliJ, que también es un nuevo entorno para mí.

Al construir un proyecto con Maven en IntelliJ 12.0.3, obtengo un error de compilación:

Error al ejecutar el objetivo com.jayway.maven.plugins.android.generation2: android-maven-plugin: 3.5.0: generate-sources (default-generate-sources) en el comerciante del proyecto: Ejecución default-generate-sources de goal com. jayway.maven.plugins.android.generation2: android-maven-plugin: 3.5.0: generate-sources failure: Path "C: \ adt-bundle-windows-x86_64 \ adt-bundle-windows \ sdk \ platform-tools \ plataformas "no es un directorio. Proporcione una ruta de directorio del SDK de Android adecuada como parámetro de configuración ... en el complemento. Como alternativa, puede agregar el parámetro a la línea de comandos: -Dandroid.sdk.path = ... o establecer la variable de entorno ANDROID_HOME. -> [Ayuda 1]

Agregué a Variables ambientales: ANDROID_HOME con el parámetro: C: ... \ sdk \ platform-tools pero parece que todavía es incorrecto.

Ayer, cuando se produjo este error en una rama diferente que estaba usando, un tipo pudo arreglarlo con algunas configuraciones en Archivo -> Configuración -> Maven -> Runner -> Agregar propiedad Maven. Revisé la lista allí, pero no fue concluyente :(. Creo que agregó un nombre de propiedad y el valor a mano.

¡Gracias por tu ayuda!

Patricio
fuente
¿Puedes publicar tu pom.xml? La solución de mat me funciona.
fxp

Respuestas:

3

Puede agregar la ruta del SDK de Android a la línea de comandos:

En Configuración -> Maven -> Runner agregue una propiedad con

Nombre = android.sdk.path
Valor = <ruta a su android-sdk>

Esto solucionó el problema para mí

mat_krauser
fuente
Agregué esa propiedad (IntelliJ 12.1.3) pero aún no funciona.
TOUDIdel