最後更新於 2021 年 5 月 11 日
錯誤訊息
because every version of flutter_localizations from sdk depends on intl 0.17.0 and project_name depends on intl ^0.16.1, flutter_localizations from sdk is forbidden.
intl版本造成的問題
解決辦法
網上能查到的方法不外乎就是:更新intl的版本至0.17.0、將intl版本改為 intl: 0.17.0-nullsafety.2
這對我來說都無用,因為我就是需要使用0.16.1版本,最後我用下面這個方法解決了。
打開 pubspec.yaml
加上:
dependency_overrides: intl: ^0.16.1