coolishbee / universal-sdk-unity

The Universal SDK for Unity provides a modern way of implementing Social Login APIs.
45 stars 11 forks source link

[안드로이드] 다른 플러그인과의 충돌 #6

Closed HyunheeKo closed 1 year ago

HyunheeKo commented 1 year ago

image

안녕하세요~

또 다시 글을 남깁니다.

제가 사용해야 하는 Plugin이 androidx 기반의 라이브러리 입니다.

Universal-sdk-unity 는 jetified 라이브러리를 사용하시는 것 같은데... androidx 와 충돌이 일어 납니다.

둘 다 사용해야 하는 상황에서 해결방법이 있는지요?

참고로 "gradleTemplet"파일에 android.useAndroidX=true android.enableJetifier=true 이렇게 해도 안됩니다.

그럼 답변 부탁드리겠습니다.

coolishbee commented 1 year ago

universal sdk 도 androidx 기반으로 제작되어있습니다. 그리고 저는 v4 레거시를 사용하지 않아요 오직 androidx 만 사용합니다. 로그내용을 보니 duplicate class 중복클래스 빌드이슈 같아요. 사용하시는 유니티 버전이 어떻게 되시죠? Resolver 를 사용하시나요?

HyunheeKo commented 1 year ago

늦었지만 해결한 방법에 대해 남겨두겠습니다. 원인은 제가 사용하는 Plug-in과 Univeral SDK 와 사용하는 안드로이드 모듈들의 버젼 충돌이 문제였습니다. 많은 방법 시도 끝에 충돌이 발생하는 라이브러리들을 gradle 파일에 버전과 함께 명시해주니 해결이 되었습니다. 답변감사합니다.