3.0 출시!
dart 3.0이 출시했다.
release 버전 단계가 올라간 만큼
많은 새 기능들이 추가되어 다뤄보려한다.
기능을 다루기 전에 먼저 dart 3.0을
적용하는 방법에 대해 다뤄본다.
먼저 자신의 dart 버전이 2.xx 인지 3.xx인지 확인하자.
cmd나 각자 사용중인 terminal에서 다음을 입력한다.
flutter --version
플러터가 잘 설치되어 있다면 위와 같이 뜰 것이다.
만약 여기 dart의 버전이 2.x.x라면 업그레이드가 필요하다.
업그레이드는 flutter upgrade를 해주면
dart도 최신 버전으로 함께 업그레이드 된다.
flutter upgrade
간혹 에러가 뜨는 경우에는 그냥
flutter upgrade --force
이렇게 강제로 업데이트하자.
만약 이것도 안되고 저것도 안된다?
그럼 본인의 flutter 폴더 경로로 가서
직접 삭제한 뒤 여기에서 최신 버전의 플러터를
다운받아 해당 경로에 다시 넣어주자.
vscode나 android studio 등의 IDE를 쓰고 있을텐데,
여기서 사용중인 플러터 플러그인이 있다면(안스는 필수다)
이것도 업데이트 해주는게 좋을 듯 하다.
안드로이드 스튜디오만 써봤으므로
이것 기준으로 설명한다.
방법은 간단하다.
안드로디으 스튜디오를 켜고
ctrl + alt + s를 눌러 셋팅을 켠다.
왼쪽 탭에서 plugins를 선택했을때,
업그레이드 가능한 플러그인의 경우
업그레이드 버튼이 활성화된다.
실행 후 IDE를 재실행하면 dart 3.0의
강력한 기능들을 모두 사용할 수 있다!
새 기능들의 상세한 활용을 앞으로 몇개정도의
포스팅을 할애해 정리해보려한다.
V3 방화벽의 dart.exe 차단 문제
내 경우 업그레이드를 진행하자,
v3에서 갑자기 dart를 실행할때마다
방화벽 차단 관련 문구를 띄웠다.
실행할때마다 일일이 허용을 눌러줄수는
없기에 해결 방법을 좀 찾아봤는데,
개인 방화벽 설정도 해보고 했지만
개선되지 않았다.
결국 v3를 삭제하고 다시 설치하니
잘 실행된다...
혹시 같은 문제를 겪고있다면 참고하자.