Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/206.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
Facebook Android SDK引发ClassNotFound异常_Android_Android Facebook - Fatal编程技术网

Facebook Android SDK引发ClassNotFound异常

Facebook Android SDK引发ClassNotFound异常,android,android-facebook,Android,Android Facebook,我最新版本的应用程序偶尔会抛出此错误: Caused by: java.lang.RuntimeException: Parcelable encounteredClassNotFoundException reading a Serializable object (name = com.facebook.friends.constants.FriendRequestMakeRef) 下面是导致该问题的一行的堆栈: at android.os.Parcel.readSerializab

我最新版本的应用程序偶尔会抛出此错误:

Caused by: java.lang.RuntimeException: Parcelable encounteredClassNotFoundException reading a Serializable object (name = com.facebook.friends.constants.FriendRequestMakeRef)
下面是导致该问题的一行的堆栈:

   at android.os.Parcel.readSerializable(Parcel.java:2148)
   at android.os.Parcel.readValue(Parcel.java:2016)
   at android.os.Parcel.readMapInternal(Parcel.java:2226)
   at android.os.Bundle.unparcel(Bundle.java:223)
   at android.os.Bundle.getString(Bundle.java:1055)
   at android.content.Intent.getStringExtra(Intent.java:4426)
正如您所看到的,当我在一个包上执行getStringExtra时,它被抛出。看起来Facebook SDK正在向包中添加一个对象,该对象在读取时找不到的类,然后崩溃。我在这条线上寻找的字符串与Facebook无关

很长一段时间以来,我没有改变任何与Facebook SDK相关的东西,但突然间,这个问题突然出现了。我将其归因于我从旧的ANT风格编译切换到Gradle,因为这是旧版本和新版本之间唯一发生变化的错误

不管怎么说,我到处找了找,却什么也没找到。更重要的是,我不怪它崩溃,我使用的Facebook SDK版本甚至没有com.Facebook.friends.constants包


有人遇到过这个问题吗?

将SDK升级到最新版本将解决这个问题

我遇到了完全相同的问题,你发现了什么吗?还没有。我自己无法重新创建它,虽然它不会发生在很多用户身上,但它对我们来说仍然是一个活的bug。我看到了同样的问题。我创建了一个bug报告:使用dexguard?这是一年前的,@avk您是否正在使用最新的sdk并看到相同的错误?升级到4.0.1。它是有效的。这应该是评论。