memostack
article thumbnail
블로그를 이전하였습니다. 2023년 11월부터 https://bluemiv.tistory.com/에서 블로그를 운영하려고 합니다. 앞으로 해당 블로그의 댓글은 읽지 못할 수 도 있으니 양해바랍니다.
반응형

Flutter 버전 오류

오랜만에 flutter 프로젝트를 해보려고 하는데, flutter pub get 명령어를 수행했을때, 아래와 같은 오류가 발생했다.

The current Dart SDK version is 2.14.3.

Because test_app requires SDK version >=2.16.0-134.0.dev <3.0.0, version solving failed.
pub get failed (1; Because test_app requires SDK version >=2.16.0-134.0.dev <3.0.0, version solving failed.)

 

현재 Dart SDK 버전이 pubspec.yaml에 명시된 SDK 버전 범위에 포함되지 않아 발생한 오류였다.

...
environment:
  sdk: ">=2.16.0-134.0.dev <3.0.0"
...

 

오류 해결

그냥 dark SDK의 버전을 올려주면 해결된다. 버전을 올리기 위해 dart를 새로 설치를 해도 되지만 번거롭다.

flutter 명령어로 flutter와 dart 의 버전을 올릴 수 있기 때문에 flutter CLI 명령어로 버전을 변경한다.

$ flutter upgrade

 

명령어를 수행하면 아래와 같이 업그레이드를 진행한다.

flutter upgrade

 

flutter upgrade가 끝나고 다시 flutter pub get을 수행하면 정상적으로 dependency를 가지고 오는 것을 확인 할 수 있다.

반응형
블로그를 이전하였습니다. 2023년 11월부터 https://bluemiv.tistory.com/에서 블로그를 운영하려고 합니다. 앞으로 해당 블로그의 댓글은 읽지 못할 수 도 있으니 양해바랍니다.
profile

memostack

@bluemiv_mm

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!