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

Erstellt am 2. Aug. 2019  ·  4Kommentare  ·  Quelle: facebook/facebook-sdk-for-unity

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

SDK-Version: 7.17
Unity-Version: 2018.4.1f1
Plattform: Android 9
Passiert bei Aufruf von FB.Init()

Ist jemand auf dieses Problem gestoßen?

Hilfreichster Kommentar

Ich habe das Problem gelöst, indem ich auf 7.16.1 heruntergestuft und meinen PlayServicesResolver von dem mit Facebook gebündelten aktualisiert habe.

Danke schön

Alle 4 Kommentare

Hey @alchemyincarnate , dieses Problem ist dasselbe wie https://github.com/facebook/facebook-sdk-for-unity/issues/294. Können Sie versuchen, -keep class com.facebook.internal.* { ;} und -keep class com.facebook hinzuzufügen. {*;} in Ihrer Proguard-Datei?

Ich werde mir das Ticket ansehen und aktualisieren, sobald ich kann, danke.

Hallo,
So sieht der relevante Abschnitt von mainTemplate.gradle aus

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

Ich habe diese beiden Zeilen zu proguard-user.txt hinzugefügt

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

Beide Dateien befinden sich im Ordner Assets/Plugins/Android

Ich bekomme immer noch den gleichen Fehler

Ich habe das Problem gelöst, indem ich auf 7.16.1 heruntergestuft und meinen PlayServicesResolver von dem mit Facebook gebündelten aktualisiert habe.

Danke schön

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen