Проблема такая: Перенял проект от другого разработчика, в Pubspec огромное количество пакетов и какой-то один по любому не дружит с другим, есть какое-то универсальное решение проблеме, чтобы Flutter сам выбрал какую версию подобрать чтобы все подошло, или это утопия?
dependecy overrides – это очень опасный совет, нужно хорошо представлять, что ты делаешь и зачем. Мало того, что оно может просто не компилироваться, хуже, когда оно начнет работать неправильно после всех оверрайдов.
Кажется обошёлся одним оверрайдом, до этого было 7. flutter_svg вызывал проблемы после первого оверрайда, из-за того что стояла версия без null safety и вызывала ошибку при запуске. Обновление этого пакета вызывали конфликты, но я зафиксировал flutter_svg на версии 0.19.3 без ^ и вроде все заработало