Содержимое каталога сборки обновляется постепенно в зависимости от конфигурации или изменений источника по соображениям производительности, поскольку полная перестройка каждый раз занимает слишком много времени.
Зависимости могут быть довольно сложными, а некоторые изменения нене делает недействительными все детали в build/
, которые необходимо перестроить после таких изменений.
Это может привести к повреждению вывода сборки.
flutter clean
очищает вывод сборки и следующую сборкудействие восстановит все с нуля.
Это не уникально для Флаттера.Большинство систем сборки предлагают такой чистый шаг, чтобы гарантировать, что на сборку не влияют артефакты от предыдущих действий сборки.