Error de Android Studio "Se detectaron módulos no compatibles: la compilación no es compatible con los siguientes módulos"
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.
- Cerrar el proyecto
- Cerrar el IDE de Android Studio
- Eliminar el
.idea
directorio ubicado dentro de la carpeta del proyecto - Borrar todos
.iml
los archivos - Abra Android Studio IDE e importe el proyecto
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.
Ir a .idea/modules.xml
y eliminar la ruta no válida o no existente <module />
. EntoncesFile => Invalidate Caches / Restart.
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