java.lang.NoClassDefFoundError解决

2019-02-22  本文已影响0人  发光的老金

今天测试人员提交了一个问题,连接手机打印log,是这样的信息

java.lang.NoClassDefFoundError: android/os/PersistableBundle

手机是三星s4,android版本是4.4.2,是很古老的版本了,所以这个问题一直没发现也是有原因的

在网上查了一些资料,对比我的代码,发现了其中的问题,我在测试的时候重写了这么一个方法


定位问题方法

这个方法是保存数据的方法,保存的bundle会传递给onCreate,但是这个方法是public,而onCreate则是protected,由于碎片化问题,在低版本的手机上会报错,因为这个onSaveInstanceState方法我没用到,所以注掉问题就解决了

上一篇下一篇

猜你喜欢

热点阅读