Android 出现:java.lang.NoClassDefFoundError...错误解决办法
发布时间 - 2026-01-11 00:17:17 点击率:次今天测试突然给我说我写的XX界面一点app就crash了!

纳尼,我肯定表示不服啊!怎么可能出现一点击就崩溃的情况呢,明明自己的测试了的!
然后我又用自己的测试机试了下没问题(Version:5.0.2),然后又使用crash的测试手机(Version:4.4),乖乖,居然是4.4才会出现的情况!(4.4以下没有验证哈!可能都会吧!!!)
log显示:
W/System.err: java.lang.NoClassDefFoundError: android/os/PersistableBundle W/System.err: at java.lang.Class.getDeclaredMethods(Native Method) W/System.err: at java.lang.Class.getDeclaredMethods(Class.java:656) W/System.err: at de.greenrobot.event.SubscriberMethodFinder.findSubscriberMethods(SubscriberMethodFinder.java:75) W/System.err: at de.greenrobot.event.EventBus.register(EventBus.java:163) W/System.err: at de.greenrobot.event.EventBus.register(EventBus.java:133)
接着当然就是google 了!
StackOverFlow
最终找到了出现这个error的原因:
@Override
public void onCreate(Bundle savedInstanceState, PersistableBundle persistentState) {
super.onCreate(savedInstanceState, persistentState);
}
@Override
public void onSaveInstanceState(Bundle outState, PersistableBundle outPersistentState) {
super.onSaveInstanceState(outState, outPersistentState);
}
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
}
@Override
protected void onSaveInstanceState(Bundle outState) {
super.onSaveInstanceState(outState);
}
注意在写Activity的时候,如果使用了public 两个Bundle参数的方法,那么在4.4的机器上就会出现crash的情况!
至于为撒就还没有去细究,本质上,两个参数的其实还是走的一个参数的方法。。
public void onCreate(@Nullable Bundle savedInstanceState,
@Nullable PersistableBundle persistentState) {
onCreate(savedInstanceState);
}
所以在写这些回调的时候不要马虎大意了,记得是复写protected开头的!!!
# Android出现java.lang...错误解决办法
# Android
# java.lang.NoClassDefFoundError...
# 解决Eclipse add external jars运行出现java.lang.NoClassDe
# Exception in thread main java.lang.NoClassDefFound
# Android Caused by: java.lang.ClassNotFoundExceptio
# java.lang.NoClassDefFoundError错误解决办法
# Android Studio 升级到3.0 提示 java.lang.NoClassDefFound
# Caused by: java.lang.ClassNotFoundException: org.a
# Caused by: java.lang.ClassNotFoundException: org.o
# SpringBoot异常: nested exception is java.lang.NoClas
# 解决java.lang.NoClassDefFoundError: android.support.
# Java中NoClassDefFoundError 和 ClassNotFoundException
# 自己的
# 就会
# 给我
# 说我
# 可能出现
# 试了
# 回调
# 本质上
# 又用
# 才会出现
# 找到了
# 就还
# 使用了
# 然后又
# 机器上
# err
# System
# java
# brush
# os
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
猎豹浏览器开发者工具怎么打开 猎豹浏览器F12调试工具使用【前端必备】
JavaScript如何实现音频处理_Web Audio API如何工作?
Laravel如何处理文件上传_Laravel Storage门面实现文件存储与管理
Laravel如何发送邮件_Laravel Mailables构建与发送邮件的简明教程
非常酷的网站设计制作软件,酷培ai教育官方网站?
Laravel模型关联查询教程_Laravel Eloquent一对多关联写法
Laravel定时任务怎么设置_Laravel Crontab调度器配置
Laravel如何创建自定义Facades?(详细步骤)
Laravel DB事务怎么使用_Laravel数据库事务回滚操作
高性能网站服务器配置指南:安全稳定与高效建站核心方案
详解jQuery停止动画——stop()方法的使用
Laravel如何使用集合(Collections)进行数据处理_Laravel Collection常用方法与技巧
php 三元运算符实例详细介绍
高端建站如何打造兼具美学与转化的品牌官网?
Laravel如何获取当前用户信息_Laravel Auth门面获取用户ID
Win11怎么修改DNS服务器 Win11设置DNS加速网络【指南】
如何在万网主机上快速搭建网站?
如何在万网自助建站平台快速创建网站?
Android中Textview和图片同行显示(文字超出用省略号,图片自动靠右边)
js代码实现下拉菜单【推荐】
Laravel如何实现用户注册和登录?(Auth脚手架指南)
ChatGPT 4.0官网入口地址 ChatGPT在线体验官网
🚀拖拽式CMS建站能否实现高效与个性化并存?
Laravel Asset编译怎么配置_Laravel Vite前端构建工具使用
高端网站建设与定制开发一站式解决方案 中企动力
深圳防火门网站制作公司,深圳中天明防火门怎么编码?
标准网站视频模板制作软件,现在有哪个网站的视频编辑素材最齐全的,背景音乐、音效等?
焦点电影公司作品,电影焦点结局是什么?
如何快速登录WAP自助建站平台?
如何自定义建站之星网站的导航菜单样式?
小视频制作网站有哪些,有什么看国内小视频的网站,求推荐?
如何快速搭建高效服务器建站系统?
网站建设整体流程解析,建站其实很容易!
Laravel如何实现多表关联模型定义_Laravel多对多关系及中间表数据存取【方法】
Laravel如何配置任务调度?(Cron Job示例)
JS实现鼠标移上去显示图片或微信二维码
Laravel Session怎么存储_Laravel Session驱动配置详解
C#如何调用原生C++ COM对象详解
Laravel怎么上传文件_Laravel图片上传及存储配置
标题:Vue + Vuex 项目中正确使用 JWT 进行身份认证的实践指南
免费视频制作网站,更新又快又好的免费电影网站?
为什么php本地部署后css不生效_静态资源加载失败修复技巧【技巧】
手机网站制作与建设方案,手机网站如何建设?
php中::能调用final静态方法吗_final修饰静态方法调用规则【解答】
武汉网站设计制作公司,武汉有哪些比较大的同城网站或论坛,就是里面都是武汉人的?
网站制作公司哪里好做,成都网站制作公司哪家做得比较好,更正规?
Win11怎么关闭资讯和兴趣_Windows11任务栏设置隐藏小组件
如何自定义safari浏览器工具栏?个性化设置safari浏览器界面教程【技巧】
电商网站制作价格怎么算,网上拍卖流程以及规则?
专业型网站制作公司有哪些,我设计专业的,谁给推荐几个设计师兼职类的网站?

