studio para jbrain intellij intelligent instalar idea android intellij-idea android-studio ide android-ide

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.


  1. Cerrar proyecto
  2. Cerrar Android Studio
  3. Copiar proyecto a otro directorio
  4. Abra Android Studio
  5. 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 .



Intente 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''


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.