Android Studio: Android Manifest no existe o tiene una etiqueta raíz incorrecta
Tengo este error en Android Studio (AS):
Cómo lo conseguí:
Creé un proyecto AS desde cero y todo estaba bien. Entonces apareció un popup, y (si recuerdo correctamente) estaba diciendo algo como: " Android Framework detected
". Presioné "Sí" y algunos cambios ocurrieron en el proyecto / módulo y después de eso tuve el error anterior
- Cómo configurar gradle home mientras importa proyectos existentes en Android studio
- El proyecto gradle de Android se desarrolla muy lentamente
- Gradle + Retrolambda: Fatal Error: No se puede encontrar el paquete java.lang en classpath o bootclasspath
- ¿Cómo obtener tipos de parámetros de métodos en plantillas en vivo en Intellij IDEA?
- ¿Hay manera de extraer recursos de cadena en el proyecto de Android en IntelliJ IDE?
Editar:
En mi caso el problema no Gradle
relacionado con Gradle
. Tenía que ver con la configuración de IntelliJ
/ Android Studio
, un archivo .iml
en particular. Me di cuenta de que después de leer este mensaje informativo aquí .
- Emulador no muestra la pantalla de inicio después de esperar más de la mitad de la hora
- Uso de intelliJ con gradle OFFLINE para el desarrollo de android
- Proyecto LibGDX escrito en Scala, en Android, con IntelliJ
- Cómo crear apk sin firmar
- Error: Gradle: la ejecución falló para la tarea ': app: preDexDebug'
- Resaltado de inspección de código: no se puede establecer diferentes estilos de resaltado para las severidades de información y de advertencia débil
- ShortCut para añadir el campo de clase al constructor existente en AndroidStudio o IDEA
- Intellij IDEA - ver contraseña guardada
En Android Studio v0.8.2 haciendo clic en el Sync project with Gradle files
botón resolvió mi problema.
actualizar
Gracias al comentario de jaumard . Si el Sync project with Gradle files
no es visible, debe abrir el panel Gradle y hacer clic en el icono de sincronización en la parte superior de la barra de herramientas.
Espero eso ayude 🙂
Simplemente llame (en cualquier caso) File -> Invalidate Caches and Restart ….
En mi caso:
El archivo settings.gradle estaba vacío. He añadido código defualt:
include ':app'
Luego hice clic en
A continuación, se iniciará el proyecto.
Lo que me ayudó fue:
- Eliminar .gradle / carpeta
- Eliminar .idea / carpeta
- Borrar ****. Idea *** archivo
- Vuelve a abrir Android Studio
- Importar de gradle como Android Studio luego sugiere
Compruebe que en la estructura del proyecto / módulo / archivo de manifiesto señala el archivo de manifiesto correcto en su código y no el de las fuentes generadas.
Esto es cierto tanto para Android Studio como para Intelli J. Cuando se importa un proyecto desde fuentes existentes, se prefiere el archivo de manifiesto dentro del directorio de fuentes generadas.
Me encontré con un problema similar. Parece que mi directorio … / src por cualquier razón se mueve en mi directorio … / lib. Lo moví fuera del directorio / lib. Ahora ambos / lib y / src están en el mismo nivel. Después de un par de limpias reconstrucciones y reinicios del estudio de Android, todo vuelve a la normalidad. Mi emulador empezó bien.
Es posible que desee comprobar su estructura de directorios. Compare la estructura de directorios con un proyecto de trabajo. Podrías ver la diferencia.
Mover mi AndroidManifest.xml
a PROJECT_NAME/src/main
arregló el problema.
Tuve el mismo errormessage y noté que tenía 2 archivos MYPROJECTNAME.iml, pero con una cubierta diferente de MYPROJECTNAME. He creado esta situación después de comprobar hacia fuera de SVN el proyecto en un directorio con el error de la cubierta. Sólo tirar el archivo IML con la carcasa mal, después de guardar el contenido de ambos y utilizar el contenido que funciona
- La exención 'No se puede agregar ventana – token de Android' no es para una aplicación '
- Cómo funciona el mecanismo de reciclaje de ListView