Search Issue Tracker

Third Party Issue

Votes

0

Found in

2020.3

2020.3.0f1

Issue ID

1327425

Regression

No

Android built fails when project uses facebook SDK

Mobile

-

How to reproduce:
1. Open users attached project
2. Switch to the Android platform in the Build Settings window
3. Build the project

Expected results: project built successfully
Actual results: project build fails (in some cases times out after ~10 minutes)

Reproducible with: 2020.3

  1. Resolution Note:

    Facebook SDK that uses AndroidX libraries (the latest facebook SDKs) is being used in the users project.
    Because of that user needs to add in the following line in gradleTemplate.properties: android.useAndroidX = true

    After doing that other issues appears due to conflicting classes used in the Facebook SDK's Google Play Resolver.

    If following lines:
    implementation 'com.android.support:appcompat-v7:25.3.1' // Facebook.Unity.Editor.AndroidSupportLibraryResolver.addSupportLibraryDependency
    implementation 'com.android.support:cardview-v7:25.3.1' // Facebook.Unity.Editor.AndroidSupportLibraryResolver.addSupportLibraryDependency
    implementation 'com.android.support:customtabs:25.3.1' // Facebook.Unity.Editor.AndroidSupportLibraryResolver.addSupportLibraryDependency
    implementation 'com.android.support:support-v4:25.3.1' // Facebook.Unity.Editor.AndroidSupportLibraryResolver.addSupportLibraryDependency
    Will be taken out from mainTemplate.gradle in the Unity project, then the apk will build successfully.

Add comment

Log in to post comment

All about bugs

View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.