flutter로 앱을 개발하면서 생기는 이슈, 오류들을 다루겠다.
오류 내용
팀 프로젝트를 하며 git 을 clone받아 앱을 가동하기 위해 yaml파일에서 pub get을 하던 중, 에러가 발생했다.
dart pub upgrade
Resolving dependencies...
The current Dart SDK version is 2.19.0-146.2.beta.
Because [프로젝트이름] requires SDK version >=3.1.0-89.0.dev <4.0.0, version solving failed.
확인해보니 Dart SDK path 의 3.3.10이 아닌 그 밑에 Version : 2.19.0-146.2.beta에 문제가 있는 것이었다.
해결 과정
https://docs.flutter.dev/release/archive?tab=windows
SDK version이 3.13.0 이면서 Dart version 이 3.1.0인 Beta channel SDK를 다운받아 다시 깔아보는 것을 시도했다.
압축파일을 받은 후 압축을 푼다. (압축을 푸는데 굉장히 오래걸렸다.)
안드로이드 스튜디오의 Settings-Languages & Frameworks - Dart에서 SDK를 해당 파일로 변경해준다.
경로 아랫줄에 적힌 버전이 3.1.0이상으로 변경된 것을 볼 수 있다. OK 를 눌러준다.
잘 되었는지 확인해보자. yaml 파일에서 Pub get을 눌러준다.
main.dart에서 Get dependendies를 한 후 main을 연결하여 앱이 잘 가동되는지 확인한다. 일단 sdk 버전 오류가 해결되었음을 알 수 있다.
'Develop' 카테고리의 다른 글
Using Grafana : 그라파나 사용하기 - Cassandra, MongoDB (0) | 2024.10.23 |
---|