Flutter 업그레이드 방법Frontend/Flutter2023. 7. 20. 10:12
Table of Contents
반응형
Flutter 버전 오류
Flutter 프로젝트를 진행하면서 http 패키지를 설치하려고 flutter pub get
명령어를 실행했을 때 다음과 같은 오류가 발생했습니다.
[flutter\example] flutter pub get
Resolving dependencies...
The current Dart SDK version is 3.0.0-431.0.dev
Because example depends on http >=1.0.0 which requires SDK version ^3.0.0, version solving failed.
exit code 1
http 패키지의 1.0.0
버전을 설치하는데 현재 Dart SDK 버전이 >=3.0.0 <4.0.0
범위에 포함되지 않아 발생한 오류였습니다.
현재 Dart SDK 버전 3.0.0-431.0.dev
이 >=3.0.0 <4.0.0
범위에 포함되는 것 같지만 실제로는 조건에 충족하지 않습니다.
오류 해결
Dart SDK 버전을 올려주면 해결됩니다. 버전을 올리기 위해 Dart를 새로 설치를 해도 되지만 번거롭습니다.
flutter 명령어로 Flutter 와 Dart의 버전을 올릴 수 있기 때문에 flutter CLI 명령어로 버전을 변경합니다.
flutter upgrade
위의 명령어를 실행하면 다음와 같이 업그레이드를 진행합니다.
Upgrading engine...
Downloading android-arm-profile/windows-x64 tools... 387ms
Downloading android-arm-release/windows-x64 tools... 101ms
Downloading android-arm64-profile/windows-x64 tools... 132ms
Downloading android-arm64-release/windows-x64 tools... 97ms
Downloading android-x64-profile/windows-x64 tools... 101ms
Downloading android-x64-release/windows-x64 tools... 103ms
Downloading android-x86 tools... 639ms
Downloading android-x64 tools... 628ms
Downloading android-arm tools... 521ms
Downloading android-arm-profile tools... 216ms
Downloading android-arm-release tools... 142ms
Downloading android-arm64 tools... 526ms
Downloading android-arm64-profile tools... 261ms
Downloading android-arm64-release tools... 201ms
Downloading android-x64-profile tools... 258ms
Downloading android-x64-release tools... 214ms
Downloading android-x86-jit-release tools... 337ms
Downloading Web SDK... 1,662ms
...
Flutter 3.11.0-15.0.pre.48 • channel master • https://github.com/flutter/flutter.git
Framework • revision c5f45d7121 (54 minutes ago) • 2023-05-30 00:15:34 -0400
Engine • revision b5f60d2b33
Tools • Dart 3.1.0 (build 3.1.0-155.0.dev) • DevTools 2.23.1
flutter 업그레이드가 끝나고 다시 flutter pub get
명령어를 실행하면 정상적으로 dependency를 가지고 오는 것을 확인할 수 있습니다.
[flutter\example] flutter pub get
Resolving dependencies...
> collection 1.17.2 (was 1.17.1)
+ http 1.0.0
+ http_parser 4.0.2
matcher 0.12.15 (0.12.16 available)
> material_color_utilities 0.5.0 (was 0.3.0)
> test_api 0.5.2 (was 0.5.1) (0.6.0 available)
+ typed_data 1.3.2
Changed 6 dependencies!
exit code 0
반응형
'Frontend > Flutter' 카테고리의 다른 글
Chocolatey를 이용한 Flutter 설치 방법 (0) | 2023.05.30 |
---|
@고지니어스 :: 규니의 개발 블로그
IT 기술과 개발 내용을 포스팅하는 블로그
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!