반응형

간혹 플러터로 개발할때 개발 툴에서 오류없어서 실행을 했는데 오류가 나는 경우가 있습니다.

Flutter SDK 버젼과 사용하는 다른 라이브러리와의 버젼이 맞지 않은 경우에 발생합니다. (예를 들면 Flutter <-> Flame)

이런경우 Flutter 을 업그레이드 하거나 라이브러리 버젼을 다운그레이드 해줘야 합니다.

 

Flutter 업그레이드 하는 방법

1. 버젼 확인

flutter --version
flutter doctor -v

 2. 안정된 채널 버젼으로 업그레이드 

flutter channel stable
flutter upgrade

3. 클린 후 재설치

flutter clean
flutter pub get

4. 다시 실행하기

flutter run

 

 

라이브러리를 Flutter에 맞춰서 다운그레이드 하는 방법

1. pubspec.yaml 수정

dependencies:
  flutter:
    sdk: flutter
  flame: ^1.16.0   # 또는 현재 Flutter에 맞는 1.1x 대 버전

2. 클린/재설치

flutter clean
flutter pub get
flutter run

3. 해당 라이브러리 버젼에 맞게 코드 수정 (다음은 Flame 예제일뿐 실제 상황에 맞게 수정해야함)

// Flame 1.23.0 이상
_gameOverText.isVisible = true/false;

// Flame 1.16.x (구버전)
_gameOverText.visible = true/false;
반응형
Posted by 까칠코더
,