java.lang.NoClassDefFoundError: android.os.PersistableBundle

新版APP目前趋于稳定,最近解决了一个沉积已久的一个bug,并做下记录。
该bug出现在5.0以下的旧版,集中在4.4系统。错误发生跨进程传参(使用了CC渐进式组件化方案),转换参数时,
如下图

image.png

因为在5.0系统之前是没有PersistableBundle类的,在低于5.0系统运行时,会导致崩溃。
解决方法:
1、修改cc框架源码
2、停止使用跨进程参数传递
3、提高app兼容版本
4、针对低版本系统,停止提供跨进程服务

借鉴了 java.lang.NoClassDefFoundError: android/os/PersistableBundle 解决一个你难以发现的报错

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容