강의

멘토링

로드맵

인프런 커뮤니티 질문&답변

박은진(Aria)님의 프로필 이미지
박은진(Aria)

작성한 질문수

web_view 설치시(Mac M1)

작성

·

170

0

안녕하세요

수업내용대로 webview_flutter: ^4.7.0 를 pubspec.yaml에 넣어 Pub get하는데

Running "flutter pub get" in web_view...

The current Dart SDK version is 2.18.5.

Because web_view depends on webview_flutter >=4.2.3 which requires SDK version >=2.19.0 <4.0.0, version solving failed.

pub get failed (1; Because web_view depends on webview_flutter >=4.2.3 which requires SDK version >=2.19.0 <4.0.0, version solving failed.)

Process finished with exit code 1

 

라고 뜹니다.

현재 environment: sdk: '>=2.18.5 <3.0.0' 인데 어떻게해야 할까요?ㅠ

답변 1

1

안녕하세요, 인프런 AI 인턴입니다.
박은진님, 문제 상황 설명해주셔서 감사합니다. 현재 버전 충돌 문제가 발생한 것으로 보여지는데요, webview_flutter 패키지가 요구하는 Dart SDK의 최소 버전은 2.19.0이며 현재 사용 중인 SDK 버전은 2.18.5입니다. 해결 방법으로는 아래와 같은 단계를 시도해보실 수 있습니다.

  1. Flutter SDK 업데이트:

    • 터미널에서 flutter upgrade 명령을 통해 Flutter SDK를 최신 버전으로 업데이트 해보세요.
  2. Dart SDK 버전 변경:

    • Flutter SDK 버전이 올라감에 따라 Dart SDK 역시 새로운 버전으로 업데이트될 것입니다.
    • pubspec.yaml 파일의 environment 섹션을 수정하여 Dart SDK의 버전 범위를 webview_flutter 패키지가 요구하는 '>=2.19.0 <4.0.0'으로 변경하세요.

변경 후 다시 flutter pub get을 실행하여 패키지들을 가져와 보세요. 업데이트된 Flutter 및 Dart SDK 버전이 webview_flutter 패키지의 요구사항을 충족시킬 것입니다.

혹시 문제가 계속되면 언제든지 다시 질문해주세요.

박은진(Aria)님의 프로필 이미지
박은진(Aria)

작성한 질문수

질문하기