web_view 설치시(Mac M1)
195
작성한 질문수 1
안녕하세요
수업내용대로 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 버전 변경:
- Flutter SDK 버전이 올라감에 따라 Dart SDK 역시 새로운 버전으로 업데이트될 것입니다.
pubspec.yaml파일의environment섹션을 수정하여 Dart SDK의 버전 범위를webview_flutter패키지가 요구하는'>=2.19.0 <4.0.0'으로 변경하세요.
- Flutter SDK 버전이 올라감에 따라 Dart SDK 역시 새로운 버전으로 업데이트될 것입니다.
변경 후 다시 flutter pub get을 실행하여 패키지들을 가져와 보세요. 업데이트된 Flutter 및 Dart SDK 버전이 webview_flutter 패키지의 요구사항을 충족시킬 것입니다.
혹시 문제가 계속되면 언제든지 다시 질문해주세요.
강의 관련 질문드립니다.
1
68
2
[시험 준비] AICE Associate 단기간 합격을 위한 모의고사 활용 방법 문의
1
65
1
왜 이름이 Graph engineering인가요?
1
47
2
run.py 실행시키면, 자동으로 바로 경제 지표 데이터를 수집해요
1
33
2





