Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/332.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/210.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
java.lang.ClassNotFoundException:com.facebook.unity.FB每当我测试构建时_Java_Android_Facebook_Unity3d_Facebook Unity Sdk - Fatal编程技术网

java.lang.ClassNotFoundException:com.facebook.unity.FB每当我测试构建时

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

我正试图将官方的Android SDK for Unity整合到我的项目中。在我在Unity中设置facebook选项并进行构建后,每次调用FB.Init()时,我都会得到以下结果:

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集成到项目中?