tools multiple merger failed authorities android merge android-manifest

multiple - Cómo deshabilitar la fusión de manifiestos en Android Studio



multiple root tags (2)

Estoy teniendo dificultades para eliminar elementos innecesarios (permisos) de mi archivo de manifiesto después de compilar y firmar una versión de lanzamiento de mi aplicación. Simplemente no quiero que se fusione nada de los archivos de manifiesto de otras bibliotecas. Tengo mi propio archivo de manifiesto y eso es todo. ningún otro manifiesto debe ser fusionado en

¿Alguien sabe como deshabilitar completamente la fusión de manifiestos?


Lo que debe hacer es deshabilitar la tarea processManifest para que no se ejecute y decirle a los recursos de proceso donde el manifiesto a utilizar es:

android.applicationVariants.all { variant -> variant.processResources.manifestFile = file(''src/main/AndroidManifest.xml'') variant.processManifest.enabled=false }

Esto debería funcionar.


Prueba esto

android.applicationVariants.all{ variant -> variant.outputs.each { output -> output.processResources.manifestFile = file(''AndroidManifest.xml'') output.processManifest.enabled=false } }