개발/Flutter & Dart
Flutter 빌드는 되는데 실행할때 오류나는 경우
까칠코더
2025. 11. 4. 11:08
반응형
간혹 플러터로 개발할때 개발 툴에서 오류없어서 실행을 했는데 오류가 나는 경우가 있습니다.
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;반응형