ultima - Error de manifiesto de manifiesto de Android Studio en Gradle
ultima version de android studio (4)
Estoy intentando descubrir lo que hice en mi proyecto. Recientemente agregué ActionBarSherlock a mi proyecto en el project/library/ActionBarSherlock
principal project/library/ActionBarSherlock
. Cuando lo hice, sucedió algo en mi ruta de archivo de manifiesto porque ahora el proyecto no puede encontrarlo y estoy obteniendo este error en Debug.
Gradle:
FALLO: la compilación falló con una excepción.
¿Qué salió mal? Se produjo un problema al configurar el proyecto raíz ''ToDoListProject''.
Error al notificar al oyente de evaluación del proyecto. Falta el manifiesto principal de C: / Users / Chris Johnson / AndroidStudioProjects / ToDoListProject / src / main / AndroidManifest.xml
Prueba: ejecuta con la opción --stacktrace para obtener el seguimiento de la pila. Ejecutar con la opción --info o --debug para obtener más resultados de registro.
La razón por la que no puede encontrar el manifiesto es porque está ubicado en el archivo
C:/Users/Chris Johnson/AndroidStudioProjects/ToDoListProject/ToDoList/src/main/AndroidManifest.xml
¿Cómo lo configuro en la ubicación correcta nuevamente?
Gracias.
En la sección de android
de su archivo build.gradle
, puede intentar agregar sourceSets
con la variable manifest.srcFile
.
android {
sourceSets {
main {
manifest.srcFile ''ToDoList/src/main/AndroidManifest.xml''
}
}
}
Ese camino puede necesitar ser ajustado ligeramente.
Lo resolví haciendo un clean vía menú Build -> Clean project y una reconstrucción a través del menú Build -> Rebuild project
Puede hacerlo desde aquí abrir la configuración del módulo -> Seleccionar pestaña de módulos -> hacer clic en su módulo -> desde la pestaña de estructura en la ruta de cambio correcta para el archivo de manifiesto
puede encontrar su archivo de manifiesto dentro de [nombre del módulo] / src / [subdirectorio]
Tal vez no exactamente para esta pregunta, sin embargo, tengo el mismo mensaje de error, y fue debido al proyecto Gradle no configurado (esto sucedió después de extraer de git), seleccioné "aceptar el suyo" para todos los conflictos. local.properties faltaba. Entonces el equipo ha eliminado los archivos, "rompiendo" el proyecto después de la actualización. Releve local.properties, luego pude restablecer gradle para usar el gradle wrapper. Ahora reconocerá el proyecto de Android incluido el manifiesto.