본문 바로가기

소프트웨어 /Flutter

[Flutter] The current Dart SDK version is 2.15.1. - SDK 업데이트 하기

반응형

 

최신 업데이트 된 패키지를 사용하려고 pubspec.yaml에 추가하였는데 다음과 같은 에러가 발생했다.

The current Dart SDK version is 2.15.1.

 

패키지에 필요한 sdk 버전은 2.16.0이상인데 현재 내가 사용하고 있는 sdk의 버전은 2.15.1이라 패키지를 다운받을 수 없다는것.

 

구글링을 해보니 Pub upgrade로 sdk를 업데이트 해주면 된다고 하는데..

2.16.2로 업데이트가 완료되었다고 나와도 내 sdk 버전은 2.15.1에 머물러 있었다.

 

sdk  저장된 주소가 잘못되었을까 싶어 위치를 변경하고 해도 똑같았다.

 

결국 sdk를 최신버전으로 인터넷으로 다운받아 기존 경로에 추가해주었다.

 

최신 업데이트된 sdk를 받으려면 아래의 링크로 들어가 받을 수 있다.

 

 

Flutter SDK releases

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

docs.flutter.dev

 

 

나는 위의 sdk를 다운받았고 기존에 sdk가 저장되어있던 폴더에 추가로 저장해주었다.

 

그리고 안드로이드 스튜디오로 돌아가

 

File - Settings으로 들어가서 Languages & Frameworks - Dart 에 들어가 아래와 같이 SDK의 경로를 최신버전으로 바꿔준다.

 

 

 

변경해준 후 pubspec.yaml 에 들어가 sdk의 버전을 바꿔어 주고 Pub get을 해주면 정상적으로 패키지 설치가 완료된다.