Ответ 1
Попробуйте это
android.applicationVariants.all{ variant ->
variant.outputs.each { output ->
output.processResources.manifestFile = file('AndroidManifest.xml')
output.processManifest.enabled=false
}
}
Мне сложно удалить ненужные (разрешения) вещи из моего файла манифеста после компиляции и синтаксиса выпускной версии моего приложения. Я просто не хочу, чтобы что-то сливалось с файлами манифеста других библиотек. У меня есть свой файл манифеста, и все. ни один другой манифест не должен сливаться в
Кто-нибудь знает, как полностью отключить манифестное слияние?
Попробуйте это
android.applicationVariants.all{ variant ->
variant.outputs.each { output ->
output.processResources.manifestFile = file('AndroidManifest.xml')
output.processManifest.enabled=false
}
}
Что вам нужно сделать, так это отключить задачу processManifest, чтобы она не запускалась и не говорила processResources, где используется манифест:
android.applicationVariants.all { variant ->
variant.processResources.manifestFile = file('src/main/AndroidManifest.xml')
variant.processManifest.enabled=false
}
Это должно работать.