Facebook SDK 연동 후 아래와 같은 오류가 발생하였다.
java.lang.RuntimeException: Duplicate class android.support.customtabs.ICustomTabsCallback found in modules classes.jar (androidx.browser:browser:1.0.0) and classes.jar (com.android.support:customtabs:25.3.1)
Duplicate class android.support.customtabs.ICustomTabsCallback$Stub found in modules classes.jar (androidx.browser:browser:1.0.0) and classes.jar (com.android.support:customtabs:25.3.1)
Duplicate class android.support.customtabs.ICustomTabsCallback$Stub$Proxy found in modules classes.jar (androidx.browser:browser:1.0.0) and classes.jar (com.android.support:customtabs:25.3.1)
등등….
유니티에서 해결방법은 아래와 같다.
- Unity > Edit > Project Setting > Player
Build에서 Custom Gradle Properties Template 체크
2. gradleTemplate.properties 파일 오픈 후 아래 코드 추가
android.useAndroidX=true
android.enableJetifier=true
그리고 빌드하면 문제 없이 빌드 됨. 이상 끝.