ultimate para intellij idea full features descargar cost intellij-idea gradle intellij-14

intellij-idea - full - intellij idea para windows



Error: Desafortunadamente no puede tener módulos Java que no sean Gradle y> módulos Android-Gradle en un proyecto (11)

  1. Vaya a Archivo -> Invalidar cachés / reiniciar.
  2. Cierra el proyecto.
  3. Vaya a la carpeta del proyecto y elimine la carpeta .idea.
  4. Elimine YourProjectName.iml en la carpeta del proyecto.
  5. Eliminar app.iml en la carpeta de la aplicación.
  6. Abra Android studio -> abra el proyecto existente y luego seleccione su proyecto.
  7. El error de configuración de carga y el error detectado de módulos no compatibles desaparecerán.

Tengo un proyecto ItelliJ 14.1.2 que consta de dos módulos: uno es un módulo basado en Android Gradle y el otro es un módulo basado en Spring Java con Maven.

gps-trackman.v1 es mi proyecto raíz y no he configurado ninguna salida o faceta para este proyecto. La aplicación es mi módulo Android Gradle y he configurado Android y Android-Gradle Facet para este proyecto y gps-trackman no es mi proyecto Spring Maven. Quiero poder construir todo por completo. ¿Es posible?

Ahora recibo este mensaje de error en mi IntelliJ Eventlog

Módulos no compatibles detectados: la compilación no es compatible con los siguientes módulos: gps-trackman, gps-trackman.v1, aplicación. Lamentablemente, no puede tener módulos Java que no sean Gradle y módulos Android-Gradle en un proyecto.

El proyecto ''gps-trackman.v1'' no está basado en Gradle

¿Es este error solo debido a una configuración incorrecta de mi proyecto o realmente no es posible tener un módulo maven y un módulo gradle en un proyecto?

¿Tengo que configurar alguna Faceta para el proyecto raíz? Alternativamente, ¿tengo que convertir mi maven a gradle?


1- cierra el proyecto

2- cierra Android Studio IDE

3- borra el directorio .idea

4- eliminar todos los archivos .iml

5- abre Android Studio IDE e importa el proyecto

Responde desde aquí


Asegúrese de haber agregado su módulo al archivo settings.gradle :

include '':app'' include '':your-module''


Copie los archivos del proyecto de la fuente original y péguelo en algún lugar y luego impórtelo desde Android Studio.



Esta solución funcionó para mí Android Studio 3.3.2.

  1. Elimine el archivo .iml del directorio del proyecto.
  2. En Android Studio File-> invalidar cachés / reiniciar.
  3. Limpie y reconstruya el proyecto si la compilación automática arroja un error.

Ninguno de los anteriores funcionó para mí, pero probé algo al azar y funcionó.

  1. Copie el directorio del proyecto dañado.
  2. Pégalo en otro lugar.
  3. Importarlo en Android Studio. (Archivo-> Nuevo-> Importar proyecto)
  4. Y el proyecto sin corrupción se restaurará.

PD: debe tener un proyecto original dañado. (Significa, cópielo sin alterar la estructura del proyecto)


Para mí, mi proyecto estaba muy dañado. No sé cómo llegué a ese estado. Lo que observé fue que varios archivos .gradle y proguard tenían un paquete completo de contenido xml. Afortunadamente, el archivo físico tenía el contenido correcto, pero Android Studio lo mostraba como un archivo xml que parecía pertenecer a algunos datos res xml generados. Cosas como "Sincronizar con el sistema de archivos" o "sincronizar proyecto con el archivo gradle", "invalidar caché y reiniciar" o "limpiar gradlew" no resolverían el problema. Incluso reemplacé los datos xml falsos que se muestran en los scripts de gradle con el contenido original, pero eso tampoco ayudó. Intenté algunos de los consejos dados anteriormente, pero no funcionaron o parecían demasiado complejos para que sintiera que mi proyecto volvería a un estado bien formado.

Así que elegí crear un nuevo proyecto en blanco. Utilizando el explorador de archivos, copié todos los módulos del proyecto dañado en el nuevo proyecto (una copia y un pegado antiguos y sencillos). También reemplacé los archivos "settings.gradle" y raíz "build.gradle" del nuevo archivo con contenido del archivo anterior. Una vez hecho esto, debe ejecutar "Proyecto de sincronización con archivos gradle y es bueno a bueno. Si por casualidad la raíz de su proyecto tiene algún contenido que agregó físicamente, también tendría que copiarlo.

Entonces eso te hace volver a trabajar. No estoy seguro de qué causó que mi proyecto se corrompiera, pero creo que podría tener que ver con que la computadora portátil entrara en modo de suspensión. Mi computadora portátil no me permitía despertarme del sueño y la única forma de que me despertara era apagarlo nuevamente. Tuve algunos proyectos abiertos algunas veces cuando eso sucedió. Así que esa es mi mejor suposición sobre cómo el proyecto podría haberse corrompido.


Presione Ctrl-Alt-S> Desmarque el complemento "Soporte de Android"

(Ojalá pudiera decirte exactamente por qué esto funciona, pero no puedo. Si quieres desarrollar para Android, intenta usar Android Studio, que también está hecho por Jetbrains).


Tuve el mismo problema con Android Studio 3.3 Canary 13.

Pude resolverlo siguiendo estos pasos:

  • Vaya a la configuración del módulo y elimine su módulo de la lista
  • Edite settings.gradle y elimine su módulo de allí también
  • Mueva físicamente el directorio del módulo fuera del proyecto (a su escritorio, por ejemplo)
  • Luego, en la configuración del módulo, agregue nuevamente un módulo y seleccione como tipo ''Importar proyecto Gradle'' en el que seleccione la carpeta del módulo que ha movido a su escritorio (o en cualquier otro lugar)

Cuando complete estos pasos, el módulo se copiará nuevamente en su proyecto, AS comenzará a sincronizar Gradle nuevamente y eso tendrá éxito sin errores :-) Verifique su estado de GIT y verá tan pronto como agregue su directorio de módulo a GIT nuevamente que nada ha cambiado a su directorio de trabajo. Entonces, es puramente un problema con AS que de alguna manera se desincroniza ...

Basé mi solución en este comentario: https://issuetracker.google.com/issues/37008041#comment3


el error explica todas las cosas, la idea se confunde entre gradle y maven .

intente crear un nuevo proyecto con dos módulos de gradle , puede construir una aplicación de primavera con gradle como maven.

ver this ejemplo de guías de primavera