INK study
article thumbnail
Published 2023. 8. 3. 17:07
[Flutter] Dart SDK 오류 해결기 Develop

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 버전이 맞지않음

확인해보니 Dart SDK path 의 3.3.10이 아닌 그 밑에 Version : 2.19.0-146.2.beta에 문제가 있는 것이었다. 

 

해결 과정

https://docs.flutter.dev/release/archive?tab=windows 

 

Flutter SDK archive

All current Flutter SDK releases: stable, beta, and master.

docs.flutter.dev

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
profile

INK study

@ongsimi_

읽어주셔서 감사합니다!