2014-07-02 14 views
14

Meine neueste Version der App wurde wirft diesen Fehler gelegentlich:Facebook-SDK für Android werfen ClassNotFound Ausnahme

Caused by: java.lang.RuntimeException: Parcelable encounteredClassNotFoundException reading a Serializable object (name = com.facebook.friends.constants.FriendRequestMakeRef) 

Hier der Stapel nach unten auf die Linie, die sie verursacht:

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) 

Es ist geworfen werden, wenn ich getStringExtra auf einem Bundle wie Sie sehen können. Es sieht aus wie der Facebook-SDK, ein Objekt zu dem Bündel hinzufügen, die beim Lesen können für eine Klasse nicht finden und dann abstürzt. Die Zeichenfolge, nach der ich in dieser Zeile suche, hat nichts mit Facebook zu tun.

Ich habe nichts im Zusammenhang mit dem Facebook-SDK für eine lange Zeit geändert, aber ganz plötzlich dieser ist Aufspringen. Ich führe es zu meinem Wechsel vom alten ANT Stil Kompilierung Gradle, da dies die einzige Sache ist, die zwischen den älteren Versionen und dieser neuen Version immer den Fehler geändert.

Anyways, suchte ich um und fand buchstäblich nichts zu diesem Thema. Was ist mehr, ich mache es nicht für den Absturz verantwortlich, die Facebook SDK-Version, die ich benutze, hat nicht einmal ein Paket com.facebook.friends.constants

Hat jemand in dieses hineingeraten?

+1

Ich habe genau das gleiche Problem, haben Sie etwas dazu gefunden? – nbarraille

+0

Noch nichts. Ich kann es nicht selbst erstellen, und obwohl es nicht sehr vielen Benutzern passiert, ist es immer noch ein Live-Bug für uns. – JMRboosties

+1

Ich sehe das gleiche Problem. Ich habe einen Bug-Report: https://github.com/facebook/facebook-android-sdk/issues/377 – nbarraille

Antwort

1

Aktualisieren des SDK auf die neueste Version wird das Problem lösen

+0

sollte dies kommentiert werden. – Simmant

Verwandte Themen