Estoy usando Android studio 1.0.1. Tengo un módulo java referido por otros módulos en 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 dejo de compilar este módulo para que ya no pueda compilar / ejecutar mi proyecto.
Respuestas:
En primer lugar, debe actualizar a Android Studio 1.2 Fuente: https://code.google.com/p/android/issues/detail?id=77983
Luego debe ir a Archivo -> Invalidar cachés / reiniciar -> Invalidar cachés y reiniciar.
Luego intente construir la aplicación nuevamente.
fuente
1- cierra el proyecto
2- cerrar
Android Studio
IDE3- borra el
.idea
directorio4- borrar todos los
.iml
archivos5- abre
Android Studio
IDE e importa el proyectofuente
.diea
y.iml
puede estar oculto En macOS, usecommand+Shift+period
para mostrar archivos ocultos.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 icono de la aplicación.
Aparentemente, el problema se debe a que un módulo en el 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
fuente
Ir a
.idea/modules.xml
y eliminar la ruta no válida / no existente<module />
. LuegoFile => Invalidate Caches / Restart.
fuente
<module>
Unsupported Modules Detected: Compilation is not supported for following modules: [MODULE-NAME]
Pruebe esto si ayuda a Archivo -> Invalidar cachés / reiniciar.
Si todavía no ayuda, haga clic en el botón de la imagen. 'Proyecto de sincronización con archivos Gradle'
fuente
Sé que es una vieja pregunta. pero me enfrenté a este problema después de actualizar a
Android Studio 3.0
. Lo resolví pordeleting app.iml
archivo dentro de mi módulo de aplicación y luegoInvalidate Caches / Restart.
fuente
.iml
archivos de todos los subdirectorios del proyecto y eliminar la carpeta .idea del directorio raíz del proyecto. Luego abra Android Studio nuevamente. Volverá a crear esos archivos.En mi caso, settings.gradle contenía una configuración no válida.
Cambié:
A:
El error se fue. Entonces, tal vez revise su settings.gradle para detectar posibles errores. Si esto no funciona, intente eliminar el caché y otros consejos.
fuente
Si lo anterior no le ayuda, verifique el archivo .iml de su módulo y vea si contiene algún error. (para el módulo de la aplicación será app.iml).
fuente
Puede resolver mediante el siguiente proceso:
En Android Studio, vaya al panel de la izquierda, pasar de
Android
alProject
panelExpanda la
.idea
carpeta, puede vermodules.xml
y abrir el archivo.En el
modules.xml
archivo, puede ver lo siguiente:Verifique que el nombre del módulo coincida correctamente en el elemento del módulo
Y luego, sincroniza el archivo gradle
fuente
Cierre Android Studio y mueva la carpeta ".idea" y péguela fuera de la carpeta raíz del proyecto (para hacer una copia de seguridad si es necesario).
Abre el estudio de Android. Al abrir el proyecto, le pedirá que agregue un módulo (aplicación) a su proyecto. Puede ignorarlo.
Establece que la variante de compilación predeterminada sea "depurar". Puede ver la pestaña de variante de compilación en la esquina izquierda o colocar el cursor sobre el símbolo "Monitor" en la parte inferior izquierda
Nota: No es necesario cambiar el archivo .iml de su project.tom para obtener la opción de variante de compilación e "Invalidar caché y reiniciar" tampoco funcionará, sino que también borrará sus archivos de historial.
fuente
Resolví un problema similar al cerrar el proyecto y luego volver a importarlo (no abrirlo, sino volver a importarlo como eclipse u otro proyecto)
fuente
Invalidar cachés / reiniciar no funcionó para mí. Pero simplemente eliminar la carpeta de cachés en \ Users \ user.AndroidStudio (versión) \ system funcionó de maravilla
fuente
Prueba lo siguiente,
fuente
Debes importar el proyecto
https://issuetracker.google.com/issues/37008041
Este error aparece cuando hay un módulo en su proyecto cuyo archivo .iml no contiene: external.system.id = "GRADLE" ¿Puede verificar sus archivos .iml? Además, en lugar de abrir el proyecto, impórtelo , eso reescribirá completamente sus archivos .iml y no verá ese error nuevamente.
fuente
Pruebe estos pasos individualmente: -
1) Vaya a Archivo-> Invalidar cachés / reiniciar .
2) Cierre android studio, vaya a C: \ Users \ (Your UserName) \. AndroidStudio (versión) \ system y elimine la carpeta de cachés .
Si hasta ahora nada funcionó, entonces este paso definitivamente funcionará ...
3) Simplemente cambie la ubicación del proyecto e importe el proyecto con una nueva ubicación.
Disfruta :-) :-)
fuente
En mi caso
He borrado
android -> .idea Folder
android -> appname.iml file
android -> app -> app.iml file
Abra el proyecto en Android Studio y no necesita
File -> Invalidate Caches/Restart
Puede hacer invalidar cachés / reiniciar para su caso.
fuente
Paso 1: eliminar el archivo .iml
Paso 2: compruebe si su directorio de proyecto contiene espacios en blanco, de ser así, cambie el nombre de su directorio de proyecto dejando espacio
ex:
Antes: mi proyecto
Después de cambiar el nombre: MyProject
y abra Android Studio ...
fuente
Para los usuarios de Windows, esto también puede ser causado por la corrupción del sistema de archivos.
Si todos los pasos anteriores no corrigen el error:
chkdsk /f
en el disco donde está almacenada su aplicación.idea
carpetafuente
fuente
Puede actualizar la nueva versión de Android Studio y luego ir a invalidar capturas / reiniciar. Haga clic en la aplicación de compilación del botón de sincronización.
fuente
En mi caso cloné un proyecto git donde incluían Java y Kotlin. Luego marcó otra rama y presionó "Sincronizar proyecto con archivos Gradle". Android Studio 3.0.1.
fuente
Tuve el mismo problema
androidStudio 3.2
y clonar el proyecto funcionó para mífuente
En mi caso es porque el nombre del proyecto raíz tiene un espacio. Entonces, en lugar de nombrarlo como
sample project
, debería sersample-project
osample_project
.fuente
haga clic en Archivo -> Invalidar cachés / reiniciar ya no lo ayuda
Eliminar archivos .iml , .idea y carpetas del explorador de archivos no dentro de Android Studio
1) Abra el estudio de Android con un proyecto diferente / otro
2) importar proyecto nuevo no de reciente
3) construir el proyecto nuevamente
seguro que funcionará
fuente
Tuve exactamente el mismo error y fue muy molesto ver la alerta cada vez que miraba Android Studio. Probé la solución mencionada anteriormente, incluida la invalidación de caché, reinicio, etc., nada hizo que desapareciera.
En mi caso, teníamos un módulo que se eliminó de la fuente y la referencia también se eliminó
settings.gradle
. Resulta que.idea/modules.xml
todavía hacía referencia a ese módulo.Todo lo que necesitaba hacer era quitar esa línea de
<modules>
adentro.idea/modules.xml
e hizo que todo desapareciera.fuente
.idea/modules.xml
No desea eliminar todo el directorio .idea porque contiene, por ejemplo, diccionarios y cambios archivados.
fuente
cambiar el nombre del error del directorio del proyecto para mí, android studio 3.4.2
fuente
Me he encontrado con este problema.
Creo que el problema es con buildSrc. Para resolver el problema;
Pero el problema no está resuelto.
fuente
Elimine el archivo * .iml en su proyecto e invalide la caché y reinicie
fuente
La solución anterior la probé pero no funcionó para mí.
.idea
carpeta del directorio del proyecto.File -> Invalidate Caches / Restart
.gradle
Carpeta eliminada del directorio de perfil de usuario del sistema operativo Windows 10. (es decir, C: \ Users \ YourUserName \ .gradle)Pruebe esta solución si lo anterior no funciona.
fuente