Kakao_flutter_sdk 의존성 충돌 있습니다 빠르게 확인 요청드립니다

문의 시 사용하시는 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 의존성을 설정했음에도 에러가 발생하고 있다면, 에러 로그 첨부 부탁드리겠습니다

네 해당 부분 해결 했습니다. 답변 감사합니다