Cómo deshabilitar la combinación de manifiesto en Android Studio

Estoy teniendo dificultades para eliminar las cosas innecesarias (permisos) de mi archivo de manifiesto después de compilar y seguir una versión de lanzamiento de mi aplicación. Simplemente no quiero que nada se fusione con los archivos de manifiestos de otras bibliotecas. Tengo mi propio archivo de manifiesto y eso es todo. Ningún otro manifiesto debe fusionarse en

Alguien sabe cómo deshabilitar completamente la fusión de manifiesto?

Prueba esto

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

Lo que hay que hacer es desactivar la tarea processManifest para que no se ejecute y decirle a la processResources donde está el manifiesto a usar:

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

Esto debería funcionar.

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.