es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tarea de reconstrucción del proyecto de Android Studio: :app:processDebugMainManifest FALLIDA

Recientemente actualicé el archivo build.gradle de mis proyectos para apuntar al SDK de Android 32 con las siguientes declaraciones:
compileSdkVersion 32
targetSdkVersion 32

Después de este proceso, ahora no puedo reconstruir mi proyecto y hacerlo funcionar en mi dispositivo móvil.
El proceso de fusión del manifiesto muestra el siguiente error:

Error:
`android:exported` necesita ser especificado explícitamente para ``. Las aplicaciones que apuntan a Android 12 o superior deben especificar un valor explícito para `android:exported` cuando el componente correspondiente tiene un filtro de intentos definido. Consulte https://developer.android.com/guide/topics/manifest/activity-element#exported para obtener más detalles.

La ejecución falló para la tarea ‘app:processDebugMainManifest’.

A pesar de agregar la propiedad android:exported="false" a cada actividad en mi manifiesto, el proyecto aún no se reconstruye.
Intenté comentar todas las actividades en el manifiesto y dejar solo la LauncherActivity, pero para mi sorpresa, aparece el mismo error.

Si alguien se ha encontrado con este problema después de actualizar al SDK de Android 12, ¡por favor ayúdeme!
Ejecutando Android Studio Arctic Fox 2020.3.1 Patch 4

EDITAR 1

Probé soluciones y comentarios sugeridos en este hilo de Stack Overflow: enlace

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Se requiere Android 12 y versiones superiores para especificar un valor explícito para android:exported cuando el componente correspondiente tiene definido un filtro de intentos. Para resolver este error, agregue la propiedad android:exported="true/false" a cada actividad en su archivo manifest. Además, intente limpiar el proyecto y reconstruirlo. Si el problema persiste, intente actualizar la versión del complemento Gradle o reducir la versión objetivoSdkVersion a una versión anterior. Si el problema continúa, consulte el hilo de StackOverflow mencionado en la pregunta o busque ayuda adicional en la comunidad de desarrollo de Android.

Comments are closed.