-2
獲得在Facebook上提供的示例場景調用FB.Init當這個錯誤:使用Facebook SDK團結統一實2017年初始化錯誤AndroidJavaException:拋出java.lang.ClassNotFoundException:com.facebook.unity.FB
AndroidJavaException: java.lang.ClassNotFoundException: com.facebook.unity.FB
java.lang.ClassNotFoundException: com.facebook.unity.FB
at java.lang.Class.classForName(Native Method)
at java.lang.Class.forName(Class.java:324)
at java.lang.Class.forName(Class.java:285)
at com.unity3d.player.UnityPlayer.nativeRender(Native Method)
at com.unity3d.player.UnityPlayer.c(Unknown Source)
at com.unity3d.player.UnityPlayer$c$1.handleMessage(Unknown Source)
at android.os.Handler.dispatchMessage(Handler.java:98)
at android.os.Looper.loop(Looper.java:148)
at com.unity3d.player.UnityPlayer$c.run(Unknown Source)
Caused by: java.lang.ClassNotFoundException: Didn't find class "com.facebook.unity.FB" on path: DexPathList[[zip file "/data/app/com.redacted.redacted-1/base.apk"],nativeLibraryDirectories=[/data/app/com.redacted.redacted-1/lib/arm, /data/app/com.redacted.redacted-1/base.apk!/lib/armeabi-v7a, /vendor/lib, /system/lib]]
7.10.0和Unity 2017.1.0f3,使用Gradle構建。我試過刪除並重新添加SDK像另一個類似的帖子說他們爲他們工作,但我仍然得到這個問題。所有的Facebook設置都應該是正確的,因爲它在iOS上很好用。
Facebook SDK和Firebase身份驗證SDK是該項目中唯一的東西。
任何幫助表示讚賞!
編輯 - 它似乎是Unity 2017.1.0f3的兼容性問題。我已經回到Unity 5.6.2f1,它的功能完美。