java.lang.ClassNotFoundException:com.facebook.unity.FB每当我测试构建时
我正试图将官方的Android SDK for Unity整合到我的项目中。在我在Unity中设置facebook选项并进行构建后,每次调用FB.Init()时,我都会得到以下结果:java.lang.ClassNotFoundException:com.facebook.unity.FB每当我测试构建时,java,android,facebook,unity3d,facebook-unity-sdk,Java,Android,Facebook,Unity3d,Facebook Unity Sdk,我正试图将官方的Android SDK for Unity整合到我的项目中。在我在Unity中设置facebook选项并进行构建后,每次调用FB.Init()时,我都会得到以下结果: AndroidJavaException: java.lang.ClassNotFoundException: com.facebook.unity.FB at UnityEngine.AndroidJNISafe.CheckException () [0x00000] in <filename unkn
AndroidJavaException: java.lang.ClassNotFoundException: com.facebook.unity.FB
at UnityEngine.AndroidJNISafe.CheckException () [0x00000] in <filename unknown>:0
at UnityEngine.AndroidJNISafe.CallStaticObjectMethod (IntPtr clazz, IntPtr methodID, UnityEngine.jvalue[] args) [0x00000] in <filename unknown>:0
at UnityEngine.AndroidJavaObject._CallStatic[AndroidJavaObject] (System.String methodName, System.Object[] args) [0x00000] in <filename unknown>:0
at UnityEngine.AndroidJavaObject.CallStatic[AndroidJavaObject] (System.String methodName, System.Object[] args) [0x00000] in <filename unknown>:0
at UnityEngine.AndroidJavaObject.FindClass (System.String name) [0x00000] in <filename unknown>:0
at UnityEngine.AndroidJavaClass._AndroidJavaClass (System.String className) [0x00000] in <filename unknown>:0
at UnityEngine.AndroidJavaClass..ctor (System.String className) [0x00000] in <filename unknown>:0
at Facebook.AndroidFacebook.get_FB () [0x0000b] in C:\Users\motionart\Documents\Unity Projects\
AndroidJavaException:java.lang.ClassNotFoundException:com.facebook.unity.FB
位于:0中的UnityEngine.AndroidJNISafe.CheckException()[0x00000]处
在:0中的UnityEngine.AndroidJNISafe.CallStaticObjectMethod(IntPtr clazz、IntPtr methodID、UnityEngine.jvalue[]args)[0x00000]处
在UnityEngine.AndroidJavaObject.\u调用静态[AndroidJavaObject](System.String方法名,System.Object[]args)[0x00000]中:0
在:0中的UnityEngine.AndroidJavaObject.CallStatic[AndroidJavaObject](System.String方法名,System.Object[]args)[0x00000]处
位于:0中的UnityEngine.AndroidJavaObject.FindClass(System.String名称)[0x00000]处
在UnityEngine.AndroidJavaClass.\u AndroidJavaClass(System.String类名)[0x00000]中:0
在:0中的UnityEngine.AndroidJavaClass..ctor(System.String类名)[0x00000]处
在C:\Users\motionart\Documents\Unity项目中的Facebook.AndroidFacebook.get_FB()[0x0000b]上\
我甚至启用了“开发构建”和“脚本调试”,但一切都发生在
上,所以我真的不知道如何继续
知道会发生什么吗?SDK在我的项目中,是唯一的一个。经过几个小时的努力,唯一能解决这个问题的方法就是从我的项目中删除sdk的所有痕迹,然后再次导入它
然后它成功了。SDK在我的项目中,是唯一的一个。经过几个小时的努力,唯一能解决这个问题的方法就是从我的项目中删除sdk的所有痕迹,然后再次导入它
然后它工作了。我也有这个错误。不仅是Facebook,还有其他插件(谷歌等) 更新您的
proguard user.txt
以包含Facebook类-keep class com.Facebook.*{*}
播放器设置
自定义Proguard文件
/Plugins/Android/proguard text.txt
-keep class com.facebook.*{*;}
这不会在创建新版本时删除Facebook类。我也有此错误。不仅是Facebook,还有其他插件(谷歌等) 更新您的
proguard user.txt
以包含Facebook类-keep class com.Facebook.*{*}
播放器设置
自定义Proguard文件
/Plugins/Android/proguard text.txt
-keep class com.facebook.*{*;}
创建新版本时,这不会删除Facebook类。是否将sdk添加到项目中?是否将其他sdk与Facebook sdk集成到项目中?是否将sdk添加到项目中?是否将其他sdk与Facebook sdk集成到项目中?