작성
·
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입니다. 해결 방법으로는 아래와 같은 단계를 시도해보실 수 있습니다.
Flutter SDK 업데이트:
flutter upgrade
명령을 통해 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
패키지의 요구사항을 충족시킬 것입니다.
혹시 문제가 계속되면 언제든지 다시 질문해주세요.