Я хочу разрешить зависимость manifestPlaceholders для каждого типа сборки и вкусов. Например, у меня естьРазрешить ярлык приложения для каждого типа сборки
productFlavors {
dev {
manifestPlaceholders = ['applicationLabel': 'DevFlavor']
}
prod {
manifestPlaceholders = ['applicationLabel': 'ProdFlavor']
}
.....
buildTypes {
debug {
def old_name = manifestPlaceholders.get('applicationLabel'); // every time is null
// def old_name = productFlavors.dev.manifestPlaceholders.get('applicationLabel'); // ITS OK, but not dynamic
manifestPlaceholders = [applicationLabel: old_name + ' Dev']
}
Есть ли решение добавить суффикс 'Dev' для отладки продуктов?
Спасибо за любую помощь
Если вы хотите отрегулировать ярлык приложения для каждого типа вкуса/сборки, возможно, лучший способ сделать это, используя поля resValue/buildConfig, например. установите строку resValue в 'app_name', измените ее в applicationVariants.all и используйте ее в своем манифесте как метку приложения. Получает ли этот ответ http://stackoverflow.com/questions/22506290/buildconfigfield-depending-on-flavor-buildtype некоторую помощь? –