Facebook-sdk-for-unity: ClassNotFoundException : com.facebook.internal.FetchedAppSettingsManager

Créé le 2 août 2019  ·  4Commentaires  ·  Source: facebook/facebook-sdk-for-unity

NoClassDefFoundError : Lcom/facebook/widget/ShareDialog$Mode ;(1)

Version du SDK : 7.17
Version d'unité : 2018.4.1f1
Plate-forme : Android 9
Se produit sur l'appel FB.Init ()

Quelqu'un a-t-il rencontré ce problème ?

Commentaire le plus utile

J'ai résolu le problème en rétrogradant vers la version 7.16.1 et en mettant à jour mon PlayServicesResolver à partir de celui fourni avec Facebook.

Merci

Tous les 4 commentaires

@alchemyincarnate , ce problème est le même que https://github.com/facebook/facebook-sdk-for-unity/issues/294. Pouvez-vous essayer d'ajouter -keep class com.facebook.internal.* { ;} et -keep class com.facebook. {*;} dans votre fichier proguard ?

Je vais jeter un œil et mettre à jour ce ticket dès que possible, merci.

Bonjour,
Voici à quoi ressemble la section pertinente de mainTemplate.gradle

buildTypes {
        debug {
            minifyEnabled **MINIFY_DEBUG**
            useProguard **PROGUARD_DEBUG**
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-user.txt'**USER_PROGUARD**
            jniDebuggable true
        }

J'ai ajouté ces deux lignes à proguard-user.txt

-keep class com.facebook.internal.* {*;}
-keep class com.facebook.* {*;}

Les deux fichiers se trouvent dans le dossier Assets/Plugins/Android

Je reçois toujours la même erreur

J'ai résolu le problème en rétrogradant vers la version 7.16.1 et en mettant à jour mon PlayServicesResolver à partir de celui fourni avec Facebook.

Merci

Cette page vous a été utile?
0 / 5 - 0 notes