문의 시 사용하시는 SDK 버전 정보와 플랫폼(Android / iOS) 및 디벨로퍼스 앱ID를 알려주세요.
현재 kakao_flutter_sdk 1.9.6 사용 중입니다.
아래와 같이 의존성 충돌이 발생하고 있습니다. 해당 부분 빠르게 수정 요청드립니다.
Because webview_flutter >=4.10.0 depends on webview_flutter_android ^4.0.0 and kakao_flutter_sdk_friend 1.9.6 depends on webview_flutter_android ^3.6.1, webview_flutter >=4.10.0 is incompatible with kakao_flutter_sdk_friend 1.9.6.
And because kakao_flutter_sdk 1.9.6 depends on kakao_flutter_sdk_friend 1.9.6, webview_flutter >=4.10.0 is incompatible with kakao_flutter_sdk 1.9.6.
So, because ares_app depends on both kakao_flutter_sdk 1.9.6 and webview_flutter ^4.10.0, version solving failed.
Failed to update packages.
안녕하세요
제보주신 내용은 확인 및 내부적으로 검토해보도록 하겠습니다.
내부 검토해보기까지는 시간이 조금 걸릴 수 있어서 그 전에 이슈 해결할 수 있는 가이드 우선적으로 전달드리는 점 양해 부탁드리겠습니다.
우선 개발 중인 앱에서 피커: 친구 선택하기 기능을 사용하는지 여부에 따라 가이드가 달라질 것 같아요.
webview_flutter는 kakao_flutter_sdk_friend 패키지에서 사용하기 때문에 피커: 친구 선택하기 기능을 사용하는 것이 아니라면 의존성 설정 만으로 이슈를 해결할 수 있을 것 같습니다. pubspec.yaml 파일에 의존성을 추가할 때 kakao_flutter_sdk 를 그대로 설정해서 kakao_flutter_sdk 관련 패키지들이 모두 의존성 추가되는 경우가 일반적입니다. 패키지 의존성 문서 참고해서 실제 사용 중인 패키지에 대한 의존성만 추가해서 사용할 수 있기 때문에, 피커: 친구 선택하기 기능을 사용하지 않는다면 필요한 의존성만 추가 부탁드리겠습니다.
만약 피커: 친구 선택하기 기능을 사용하고 있다면 dependency_overrides 를 통해서 이슈를 우회할 수 있을 것 같습니다. 아래와 같이 적용했을 때도 이슈가 발생하는지 확인 부탁드리겠습니다.
pubspec.yaml
# 생략
dependency_overrides:
# 생략
webview_flutter: ^4.10.0
# 생략
네 답변주신대로
dependency_overrides:
webview_flutter: ^4.10.0
이 적용을 했는데 여전히 안되고 있습니다.
혹시 dependencies 부분에 webview_flutter 에 대한 의존성이 설정되어있나요? 설정되어있다면 dependencies 에서는 webview_flutter 을 제거하고 dependency_overrides 에서만 webview_flutter 추가한 뒤 확인 부탁드리겠습니다.
dependency_overrides 에만 webview_flutter 의존성을 설정했음에도 에러가 발생하고 있다면, 에러 로그 첨부 부탁드리겠습니다
네 해당 부분 해결 했습니다. 답변 감사합니다