2017-10-11 83 views
0

嘗試反序列化的老班,當我得到這個錯誤:
Failed to load game save: com.cpjd.thinkinsidethebox.b.a; local class incompatible: stream classdesc serialVersionUID = 8253205603766639690, local class serialVersionUID = -4763228482499590571的serialVersionUID太大

所以當然,我只是在Android Studio中8253205603766639690取代-4763228482499590571。不過,後者太大 要長期存放。 Android如何管理序列化超過64位數的內容,以及如何修復它以保持兼容性?

+0

不要反序列化舊類!序列化是指短時間存儲,EG服務器在重新啓動之前將臨時數據寫入磁盤。您的消息表明,該類自序列化後發生了變化.... –

回答

0

解決方案只是使用8253205603766639690L