[Flutter] Flutter version downgrade 플루터 버전 다운그레이드

2020. 12. 31. 10:28Do! 개발

플루터 개발을 하다보면 어떤 함수, 패키지는 버전의 차이로 실행이 안될 수 있다.

나의 경우는 다음과 같다.

showSnackBar 실행 안됨

showSnackBark을 사용하려고 하니 다음과 같은 경고가 발생했다.

'showSnackBar' is deprecated and shouldn't be used. Use ScaffoldMessenger.showSnackBar. This feature was deprecated after v1.23.0-14.0.pre..

플루터의 버전이 1.23.0-14.pre 후부터 showSnackBar을 사용할 수 없다는 것이다.

뛰어나지 못한 나의 실력으로는 버전을 다운그레이드하는 수 밖에 없었다.

 

먼저 다음 페이지에서 원하는 버전을 선택한다.

github.com/flutter/flutter

 

flutter/flutter

Flutter makes it easy and fast to build beautiful apps for mobile and beyond. - flutter/flutter

github.com

좌측 상단에 보이는 tags 버튼을 클릭한다. 그러면 모든 버전 리스트가 나타날 것이다.

 

 

여기서 나는 1.22.0 버전을 사용하기 로했다. 날짜 옆에 다음 아이콘을 클릭한다.

그리고 우측에 comit 코드를 복사한다. 여기까지 하면 준비는 끝났다.

 

다음은 명령프롬프트를 실행한다. 그리고 플루터가 설치되어있는 디렉토리로 이동한다.

여기서 본인은 D:\work\flutter 였다.

git reset --hard {복사한 commit key}
다음 코드를 입력한다. 그리고 done이 나오면 성공한 것이다.
flutter doctor
위 코드를 입력하여 문제가 없는지 확인한다.

flutter --version
1.22.0 버전으로 다운그레이드 된것을 확인할 수 있다.

showSnackBar 함수가 활성화된 것을 확인할 수 있다.

반응형