#android #flutter #flutter-dependencies
#Android #flutter #flutter-зависимости
Вопрос:
У меня разные наборы изображений для разных apk, которые я создаю, но все это делается в рамках единой базы кода, и я буду использовать только один набор изображений для определенного apk. Итак, мне интересно, увеличит ли включение всех ресурсов изображения в pubspec.yaml размер сборки приложения? Если оно увеличивается, есть ли какой-либо способ условно импортировать изображения во время сборки?
Ответ №1:
В настоящее время это напрямую не поддерживается Flutter.
Связанные проблемы
- https://github.com/flutter/flutter/issues/8230
- https://github.com/flutter/flutter/issues/21682
- https://github.com/flutter/flutter/issues/16816
- https://github.com/flutter/flutter/issues/15486
- https://github.com/flutter/flutter/issues/5813
В качестве обходного пути я использую пользовательский скрипт сборки, который вызывает flutter build ...
но перед этим изменяет некоторые символические ссылки внутри assets/...
, чтобы требуемый набор ресурсов был связан с путем, указанным в pubspec.yaml
Комментарии:
1. Спасибо, но я вроде как новичок во Flutter. Не могли бы вы, пожалуйста, указать мне статьи или ссылки, которые могут помочь мне начать процесс пользовательской сборки flutter?
2. Я не в курсе статей об этом. Это просто скрипт bash, который изменяет каталог для пересылки в другой каталог перед выполнением
flutter build ...