para - jetbrains android studio
Error de estudio de Android "Módulos no compatibles detectados: la compilación no es compatible con los siguientes módulos" (21)
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:. Lamentablemente, 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.
- Cerrar proyecto
- Cerrar Android Studio
- Copiar proyecto a otro directorio
- Abra Android Studio
- Importar proyecto desde ese nuevo directorio.
Esta es una solución definitiva. Intenta y vota.
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
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 desplazarse 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.
Compruebe en build.gradle en la aplicación que tiene un buen enlace de compilación. Tengo un error con esta línea
compile ''com.android.support:support-annotations:xxx''
eliminar y trabajar.
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.
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.
En mi caso es porque el nombre del proyecto raíz tiene un espacio.
Entonces, en lugar de nombrarlo como
sample project
, debería ser
sample-project
o
sample_project
.
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.
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
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
Me he encontrado con este problema.
Estoy usando buildSrc en mi proyecto.
Creo que el problema es con buildSrc. Para resolver el problema;
1- Versión actualizada de Kotlin y Android Stuido (la versión de Kotlin es 1.3.21, la versión de Android Studio es 3.4)
2- Limpia el caché y reinicia Android Studio
Pero el problema no está resuelto.
Como último recurso, eliminé el archivo del proyecto y lo clone sobre git y el problema está resuelto
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:
- Cerrar Android Studio
- Abrir símbolo del sistema como administrador
-
Ejecute un
chkdsk /f
en el disco donde está almacenada su aplicación -
Eliminar carpeta
.idea
- Reiniciar Android Studio
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 ...
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.
Resolví un problema similar al cerrar el proyecto y luego volver a importarlo (no abrirlo, sino volver a importarlo como un eclipse u otro proyecto)
Sé que es una vieja pregunta.
pero me enfrenté a este problema después de actualizar a
Android Studio 3.0
.
Lo resolví
deleting app.iml
archivo
deleting app.iml
dentro de mi módulo de aplicación y luego
Invalidate Caches / Restart.
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).
Tuve el mismo problema en
androidStudio 3.2
y clonar el proyecto funcionó para mí
cambiar el nombre del error del directorio del proyecto para mí, android studio 3.4.2
.idea/modules.xml
y elimine la ruta no válida / no existente
<module />
.
Luego
File => Invalidate Caches / Restart.