Skip to content

동일한 프로젝트에서 Flutter 버전 업그레이드

자동 업그레이드

터미널에서 다음 명령을 실행한다. 이 경우 Flutter 설치 경로의 파일이 최신 버전으로 대체된다.

shell
$ flutter clean
$ flutter upgrade

수동 업그레이드 & 다운그레이드

프로젝트 업그레이드 전 열려있는 프로젝트를 닫는다.

원하는 버전의 Flutter SDK를 다운로드 한 후 환경변수에서 설정된 경로로 파일을 이동한다.

안드로이드 스튜디오를 사용하는 경우 프로젝트 경로의 .idea 디렉토리를 제거한다.

다시 프로젝트를 열어 인덱싱을 완료한 후 터미널에서 다음 명령을 실행한다.

shell
$ flutter clean
$ flutter pub get

빌드 시 다음 에러가 발생하는 경우가 있다.

Could not get unknown property 'ndkVersion' for extension 'flutter' of type FlutterExtension.

android/app/build.gradle에서 버전별로 다음 내용을 수정해야 할 수 있다.

Flutter 3.x

android {
    compileSdkVersion flutter.compileSdkVersion
    ndkVersion flutter.ndkVersion
}

Flutter 2.x

android {
    compileSdkVersion {SDK Version}
}