Документация android gradle говорит о buildConfigField:
void buildConfigField (String type, String name, String value)
Добавляет новое поле в сгенерированный класс BuildConfig. Поле генерируется как: type name = value;
Это означает, что каждый из них должен иметь действительный Java-контент. Если тип является строкой, то значение должно включать в себя кавычки.
Я не могу найти информацию о синтаксисе значений buildConfigField для массивов, Arraylist или HashMap? Поскольку они скомпилированы в java-код, обычно все должно быть возможно.
Есть ли у кого-нибудь примеры или документация?