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!
fuente
Respuestas:
Puede agregar la ruta del SDK de Android a la línea de comandos:
En Configuración -> Maven -> Runner agregue una propiedad con
Esto solucionó el problema para mí
fuente