Подтвердить что ты не робот

Как отключить манифест слияния в Android Studio

Мне сложно удалить ненужные (разрешения) вещи из моего файла манифеста после компиляции и синтаксиса выпускной версии моего приложения. Я просто не хочу, чтобы что-то сливалось с файлами манифеста других библиотек. У меня есть свой файл манифеста, и все. ни один другой манифест не должен сливаться в

Кто-нибудь знает, как полностью отключить манифестное слияние?

4b9b3361

Ответ 1

Попробуйте это

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

Ответ 2

Что вам нужно сделать, так это отключить задачу processManifest, чтобы она не запускалась и не говорила processResources, где используется манифест:

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

Это должно работать.