에러모음

[플러터] 프로젝트에서 'Version Solving Failed' 오류 해결 방법

설명하는개발자 2023. 10. 22. 18:02

Flutter 프로젝트에서 'Version Solving Failed' 오류 해결 방법

소개

'Version Solving Failed' 오류  해결하는 방법 !

오류 메시지

XXX requires SDK version >=3.1.0 <4.0.0, version solving failed.



해결 방법

이 오류를 해결하는 방법은 다음과 같습니다:

1. Flutter SDK 업그레이드

flutter upgrade --force

또는

 

Flutter SDK가 오류 메시지에서 요구하는 버전 범위를 만족하지 않을 수 있습니다. 따라서, Flutter SDK를 업그레이드해야 합니다.

  1. Visual Studio Code나 Android Studio 등의 IDE를 열고 프로젝트를 실행합니다.
  2. 메뉴에서 'Tools' -> 'Flutter' -> 'Flutter Upgrade'를 선택합니다.
  3. 명령을 실행하여 Flutter SDK를 최신 버전으로 업데이트합니다.

 

 

2. 프로젝트 의존성 업데이트

오류가 여전히 발생하는 경우, 프로젝트의 의존성을 업데이트해야 할 수 있습니다.

  1. pubspec.yaml 파일을 엽니다.
  2. dependencies 섹션에서 오류가 발생하는 패키지의 버전을 확인합니다.
  3. 버전 범위를 수정하여 요구하는 버전 범위에 맞추세요. 예를 들어, xxx 패키지의 경우 sdk: '>=3.1.0 <4.0.0'와 같이 버전 범위를 설정하세요.

3. 패키지 캐시 클린

때로는 패키지 캐시가 문제를 일으킬 수 있습니다. 다음 명령을 실행하여 패키지 캐시를 지우고 다시 다운로드하세요.

flutter clean
flutter pub get