Flutter

flutter_localization depends on flutter_localizations from sdk which depends on intl 0.18.1 에러

flutter developer 2024. 5. 30. 20:24

flutter localization 작업중 localizations 2.1.1 패키지가 들어가지 않는 오류가 있었다. 터미널을 천천히 읽어보니 Flutter Localization은 intl에 의존성이 걸려있었다. localization 패키지는 intl 패키지의 예전버전을 쓰고 있고 내 프로젝트에서는 가장 최신버전을 쓰고 있어서 Flutter Localization 내에서 intl 버전 업데이트가 되지 않아 생긴 에러같았다.

 

해결하는 방법은 간단했다. 먼저 의존성이 걸린 intl의 버전을 any로 선언한 뒤에 

flutter update-packages --force-upgrade

명령어로 넣은뒤 flutter pub get을 입력하면 알맞은 버전으로 업데이트 된다 ^^


https://stackoverflow.com/questions/66476379/flutter-localizations-from-sdk-depends-on-intl-0-17-0-and-fstore-depends-on-intl

 

flutter_localizations from sdk depends on intl 0.17.0 and fstore depends on intl ^0.16.1, flutter_localizations from sdk is forb

Because every version of flutter_localizations from SDK depends on intl 0.17.0 and fstore depends on intl ^0.16.1, flutter_localizations from SDK is forbidden. So, because fstore depends on

stackoverflow.com