본문 바로가기
Flutter/Flutter FAQ

Flutter SDK (Dart 1.x)를 다운그레이드하는 방법, How to downgrade Flutter SDK (Dart 1.x)

by 베타코드 2023. 5. 11.
반응형

질문


나는 Flutter SDK를 업그레이드하고 지금 내 프로젝트가 깨졌다. 기본적으로 Dart 1.x를 사용하는 Flutter SDK로 되돌아가야한다.

나는 pubspec.yaml에서 다음을 시도해봤다.

environment:
  sdk: ">=1.19.0 <2.0.0"
  flutter: "^0.1.2"

dependencies:
  flutter:
    sdk: flutter

하지만 이제 프로젝트가 간단히 빌드되지 않는다.

Running "flutter packages get" in binformed...
Package binformed requires Flutter SDK version ^0.1.2 but the current SDK is 0.2.5-pre.38.
pub get failed (1)

SDK를 제거하고 다시 설치해야할까?


답변


Flutter는 git을 사용하여 버전을 관리합니다. Flutter 버전을 변경하는 것은 git 브랜치를 변경하는 것만큼 간단합니다.

2가지 다른 방법이 있습니다:

  • flutter channel <branch> (예: flutter channel stable)

이 명령은 브랜치 간에 변경하는 데 사용됩니다 - 보통 stable/dev/beta/master입니다. git에서 특정 커밋 ID를 사용할 수도 있습니다.

  • flutter downgrade <version> (예: flutter downgrade v1.2.1)

이 명령은 특정 버전 번호를 사용합니다. flutter downgrade 또는 여기에서 사용 가능한 버전 번호 목록을 확인할 수 있습니다.

이 후, flutter doctor와 같은 Flutter 명령을 실행하면, Flutter는 이 버전을 실행하는 데 필요한 모든 것을 다운로드/컴파일하는 데 필요한 모든 것을 자동으로 처리합니다.

반응형

댓글