Error de Android Studio "Se detectaron módulos no compatibles: la compilación no es compatible con los siguientes módulos"

Resuelto sappu asked hace 54 años • 33 respuestas

Estoy usando Android estudio 1.0.1. Tengo un módulo Java al que hacen referencia otros módulos de mi proyecto. Lo he comprobado desde SVN pero ahora cada

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

Después de recibir este error, AS detiene la compilación de este módulo y ya no puedo compilar/ejecutar mi proyecto.

sappu avatar Jan 01 '70 08:01 sappu
Aceptado
  1. Cerrar el proyecto
  2. Cerrar el IDE de Android Studio
  3. Eliminar el .ideadirectorio ubicado dentro de la carpeta del proyecto
  4. Borrar todos .imllos archivos
  5. Abra Android Studio IDE e importe el proyecto
Shady Mohamed Sherif avatar Mar 21 '2018 03:03 Shady Mohamed Sherif

En primer lugar, debes actualizar tu Android Studio como se indica aquí: https://code.google.com/p/android/issues/detail?id=77983

Luego deberías ir a Archivo -> Invalidar cachés/Reiniciar -> Invalidar cachés y reiniciar.

Luego intente compilar la aplicación nuevamente.

Danieboy avatar May 11 '2015 16:05 Danieboy

Ir a .idea/modules.xmly eliminar la ruta no válida o no existente <module />. EntoncesFile => Invalidate Caches / Restart.

AbhinayMe avatar Aug 27 '2019 02:08 AbhinayMe

Invalidar cachés y reiniciar no funcionó para mí. También actualicé todos mis archivos de Android Studio sin éxito.

La solución que encontré fue importar la carpeta de Android haciendo clic en "Importar proyecto (Eclipse ADT, Gradle, etc.)" en lugar de hacer clic en "Abrir un proyecto de Android Studio existente" o arrastrar la carpeta al ícono de la aplicación.

Aparentemente el problema se debe a que un módulo del proyecto tiene un archivo *.iml que no contiene external.system.id="GRADLE".

Cuando importa el proyecto (en lugar de abrirlo), los archivos iml se reescriben por completo, eliminando así el error.

Encontré la información aquí: https://issuetracker.google.com/issues/37008041

Joshua Dyck avatar Aug 30 '2017 00:08 Joshua Dyck