Android Studio: Android Manifest no existe o tiene una etiqueta raíz incorrecta

Tengo este error en Android Studio (AS): Introduzca aquí la descripción de la imagen

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

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í .

En Android Studio v0.8.2 haciendo clic en el Sync project with Gradle files botón resolvió mi problema.

Captura de pantalla de la barra de herramientas de Android Studio con el botón "Sincronizar proyecto con Grandle" resaltado.

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

Proyecto de sincronización con archivos Gradle

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

  • ¿Cómo se integra Robolectric, Maven, ActionBarSherlock (y preferiblemente + IntelliJ) en un proyecto de Android?
  • com.android.build.gradle.internal.model.ApiVersionImpl no se puede transmitir a java.lang.Integer mientras migra el proyecto AS a IDEA
  • IntelliJ + git + submódulos -> ¿Dónde se coloca el .iml?
  • Android Studio Logcat mejores prácticas de colores
  • Error al cambiar de Android Studio 2.1 a 2.2
  • Uso del proyecto Scala con Gradle para Android
  • ¿Cómo puedo asegurarme de que la API no admitida (nivel superior) no se llama en Android?
  • ¿Cómo encontrar los usos de Strings.xml en Android Studio?
  • "Recurso no encontrado" al crear una aplicación para Android en IntelliJ 9.0 Maia Public Beta
  • Android - ¿Qué archivo debug.keystore es IntelliJ firmando mi aplicación?
  • Android Hello-World compilación error: Intellij no puede encontrar aapt
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.