Androidmanifest xml no existe o tiene una etiqueta raíz incorrecta

Después de cambiar el nombre de mi directorio app/src/main a app/src/bk utilizando la función de cambio de nombre de Android Studio obtendré el siguiente mensaje de error:

Androidmanifest xml no existe o tiene una etiqueta raíz incorrecta

Ya he probado todas las respuestas dadas desde aquí . Desafortunadamente ninguno de ellos funcionó. También he checkout un informe de problema .

¿Hay alguna manera de conseguir este trabajo?

En el momento de copiar el directorio bk y renombrarlo a main el error desaparece y puedo construir la aplicación.

Resolví esto reimportando el proyecto. Sincroniza automáticamente el proyecto con archivos Gradle . Esto también se puede hacer haciendo clic en el botón Sincronizar proyecto con Gradle en Android Studio.

Creo que no se le permite cambiar el nombre de app / src / main

La cosa comentada nunca sucederá porque cuando sincronizamos el proyecto con la cuna reemplazará principal por defecto

Como cambio mi principal a cualquier otro el problema vino es él no puede identificar el manifiesto. así que especifique la ruta a manifestar en gradle.build.

Puede crear el proyecto si agrega esto en su build.gradle en android.

 sourceSets { main { manifest.srcFile 'src/bk/AndroidManifest.xml' } } 

y recibí advertencias como esta.

 Error:(33, 28) No resource found that matches the given name (at 'label' with value '@string/app_name'). Error:(24, 24) No resource found that matches the given name (at 'theme' with value '@style/AppTheme'). Error:(22, 23) No resource found that matches the given name (at 'icon' with value '@drawable/ic_launcher'). Error:(23, 24) No resource found that matches the given name (at 'label' with value '@string/app_name'). 

A partir de las advertencias de la aplicación no puede encontrar drawables / strings asociados con ella, ya que indirectamente mostrar camino a manifestar.

Puedo estar equivocado. Estoy agregando mis suposiciones según mi conocimiento.

Al cambiar el nombre de las carpetas, cambia la ruta de acceso a su archivo AndroidManifest.xml. Debe asegurarse de que está señalando el archivo correcto en Estructura del proyecto -> Módulos -> [Módulo correcto] -> Android -> Archivo de manifiesto.

En mi caso setting.gradle está vacío

en contener

 include ':app' 

Esta línea indica que es la aplicación si el módulo de agregar

 include ':module_name'(if not present) 

después de que Sync Gradle archivo utilizando Sync_now o botón de sincronización

Gracias

  • Adición de la biblioteca de soporte al proyecto de estudio de Android
  • Instalar todos los artefactos de módulos en el repositorio de maven personalizado usando Gradle y Android Studio
  • Proyecto Android y Gradle: montar un solo módulo
  • Agregue una dependencia a un complemento de Android Cordova
  • cómo hacer fuera de árbol android construye con gradle
  • Cómo incluir una configuración proguard en mi biblioteca de Android (AAR)
  • ¿Cómo puedo añadir una biblioteca (android-support-v7-appcompat) en IntelliJ IDEA
  • Al ser dicho proyecto no está usando el sistema de compilación gradle cuando es
  • Gradle: La ejecución falló para la tarea compileReleaseAidl
  • Android GCM con sabores de producto
  • ¿Instaló la última versión de Android Studio, se produjo la excepción cuando construí el proyecto?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.