유니티 Firebase + Facebook SDK 동시 임포트 시 dll 충돌 문제 - java.lang.NoClassDefFoundError
2023. 3. 29. 00:40ㆍUnity
유니티 Firebase + Facebook SDK 동시 임포트 시 dll 충돌 문제 - java.lang.NoClassDefFoundError
이슈
- Firebase + Facebook SDK 동시 임포트시 Google Version Handler 통해 dll 삭제 → 빌드 크래시
- 중복 dll을 목록에서 제거 후 임포트 해도 동일하게 발생
- 페이스북 SDK 다운그레이드 (15.1 → 14.1) 에도 동일하게 발생
java.lang.NoClassDefFoundError: Failed resolution of: Lkotlin/collections/SetsKt;
2023-02-09 21:18:30.015 6952 6952 Error AndroidRuntime at com.facebook.FacebookSdk.<clinit>(FacebookSdk.kt:59)
원인
Unity의 Android Dependency Resolver의 빌드시 Auto-Resolve 설정이 제대로 동작하지 않음
→ 수동 Resolve
해결
임포트 + 페이스북 세팅 후 리졸브 실행
https://github.com/facebook/facebook-sdk-for-unity/issues/667