반응형
간혹 플러터로 개발할때 개발 툴에서 오류없어서 실행을 했는데 오류가 나는 경우가 있습니다.
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;반응형
'Dev Study > Flutter & Dart' 카테고리의 다른 글
| Flutter 클린 아키텍처에 어울리는 상태관리 가이드 (0) | 2025.11.05 |
|---|---|
| Flutter 상태관리 완전 가이드 (Part 3/3) (0) | 2025.11.05 |
| Flutter 상태관리 완전 가이드 (Part 2/3) (0) | 2025.11.05 |
| Flutter 상태관리 완전 가이드 (Part 1/3) (0) | 2025.11.05 |
| Dart 상위 위젯과 하위 위젯의 상태값 가져오기 (0) | 2023.11.20 |
| Dart 상속 (0) | 2023.11.17 |
| Dart Class 생성자 (0) | 2023.11.17 |
| Dart 예외처리 (try on finally) (0) | 2023.11.16 |

