#android #gradle #android-gradle-plugin
#Android #gradle #android-gradle-плагин
Вопрос:
У меня есть 3 вкусовых измерения «foo», «bar», «quax»
Мне нужны файлы лицензий в моих папках ресурсов res / raw. Лицензии привязаны к имени пакета приложений. «foo» и «bar» добавляют суффикс к applicationId, поэтому тогда нужны отдельные лицензии. Допустим, каждый из них имеет 2 значения, поэтому всего 4 лицензии
итак, я решил, что мне нужно только
- foo1Bar1/res/raw/license.lic
- foo1Bar2/res/raw/license.lic
- foo2Bar1/res/raw/license.lic
- foo2Bar2/res/raw/license.lic
Но это не работает, это работает только в том случае, если я добавляю значения «quax», поэтому foo1Bar1Quax1, foo1Bar1Quax2, …Что, очевидно, очень глупо, поскольку оно дублирует файлы лицензий в папке quax flavor, что никак не влияет на лицензию, поскольку quax flavor не изменяет имя пакета
И я не хочу этого делать. Плагин Android Gradle, пожалуйста
// Редактировать Я заметил, что мне нужно только объявить любое значение измерения quax в имени папки, и это работает
- foo1Bar1Quax1/res/raw/license.lic
- foo1Bar2Quax1/res/raw/license.lic
- foo2Bar1Quax1/res/raw/license.lic
- foo2Bar2Quax1/res/raw/license.lic
Что почти хуже, поскольку это подразумевает, что когда вкус quax равен quax1, однако он работает даже тогда, когда его quax2 facepalm, что крайне сбивает с толку