phiên bản mới nhất của tôi về các ứng dụng đã được ném lỗi này thỉnh thoảng:Facebook SDK cho Android ném ClassNotFound ngoại lệ
Caused by: java.lang.RuntimeException: Parcelable encounteredClassNotFoundException reading a Serializable object (name = com.facebook.friends.constants.FriendRequestMakeRef)
Đây là ngăn xếp xuống dòng mà làm cho nó:
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)
Đó là bị ném khi tôi làm getStringExtra trên một Bundle như bạn có thể thấy. Có vẻ như Facebook SDK đang thêm một đối tượng vào gói mà khi đọc, không thể tìm thấy một lớp và sau đó bị treo. Chuỗi tôi đang tìm kiếm trên dòng này không liên quan gì đến Facebook.
Tôi chưa thay đổi bất cứ điều gì liên quan đến SDK Facebook trong một thời gian dài, nhưng tất cả điều này đột ngột xuất hiện. Tôi gán nó cho công tắc của tôi từ trình biên dịch kiểu ANT cũ sang Gradle, vì đó là thứ duy nhất thay đổi giữa các phiên bản cũ hơn và phiên bản mới này nhận được lỗi.
Dù sao thì, tôi đã tìm kiếm xung quanh và thấy không có gì về điều này. Hơn nữa, tôi không đổ lỗi cho nó bị rơi, phiên bản Facebook SDK tôi đang sử dụng thậm chí không có gói com.facebook.friends.constants
Có ai chạy vào đây không?
Tôi gặp vấn đề tương tự, bạn có tìm thấy bất kỳ điều gì về điều này không? – nbarraille
Chưa có gì. Tôi không thể tự tạo lại nó, và mặc dù nó không xảy ra với rất nhiều người dùng nhưng nó vẫn là một lỗi trực tiếp đối với chúng tôi. – JMRboosties
Tôi thấy cùng một vấn đề. Tôi đã tạo báo cáo lỗi: https://github.com/facebook/facebook-android-sdk/issues/377 – nbarraille