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?
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
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