Rejecting re-init on previously-failed class java.lang.Class androidx.core.view.ViewCompat
错误描述
使用androidx时,activity初始化时就报如下错误:
2019-03-05 16:24:58.278 28899-28899/? I/zygote: Rejecting re-init on previously-failed class java.lang.Class<androidx.core.view.ViewCompat$2>: java.lang.NoClassDefFoundError: Failed resolution of: Landroid/view/View$OnUnhandledKeyEventListener;
2019-03-05 16:24:58.278 28899-28899/? I/zygote: at void androidx.core.view.ViewCompat.setOnApplyWindowInsetsListener(android.view.View, androidx.core.view.OnApplyWindowInsetsListener) (ViewCompat.java:2423)
2019-03-05 16:24:58.278 28899-28899/? I/zygote: at android.view.ViewGroup androidx.appcompat.app.AppCompatDelegateImpl.createSubDecor() (AppCompatDelegateImpl.java:638)
2019-03-05 16:24:58.278 28899-28899/? I/zygote: at void androidx.appcompat.app.AppCompatDelegateImpl.ensureSubDecor() (AppCompatDelegateImpl.java:519)
2019-03-05 16:24:58.278 28899-28899/? I/zygote: at void androidx.appcompat.app.AppCompatDelegateImpl.setContentView(int) (AppCompatDelegateImpl.java:467)
2019-03-05 16:24:58.278 28899-28899/? I/zygote: at void androidx.appcompat.app.AppCompatActivity.setContentView(int) (AppCompatActivity.java:141)
2019-03-05 16:24:58.278 28899-28899/? I/zygote: at androidx.databinding.ViewDataBinding androidx.databinding.DataBindingUtil.setContentView(android.app.Activity, int, androidx.databinding.DataBindingComponent) (DataBindingUtil.java:303)
2019-03-05 16:24:58.278 28899-28899/? I/zygote: at androidx.databinding.ViewDataBinding androidx.databinding.DataBindingUtil.setContentView(android.app.Activity, int) (DataBindingUtil.java:284)
2019-03-05 16:24:58.278 28899-28899/? I/zygote: at void com.google.samples.apps.sunflower.GardenActivity.onCreate(android.os.Bundle) (GardenActivity.kt:41)
2019-03-05 16:24:58.278 28899-28899/? I/zygote: at void android.app.Activity.performCreate(android.os.Bundle) (Activity.java:6975)
2019-03-05 16:24:58.278 28899-28899/? I/zygote: at void android.app.Instrumentation.callActivityOnCreate(android.app.Activity, android.os.Bundle) (Instrumentation.java:1213)
2019-03-05 16:24:58.279 28899-28899/? I/zygote: at android.app.Activity android.app.ActivityThread.performLaunchActivity(android.app.ActivityThread$ActivityClientRecord, android.content.Intent) (ActivityThread.java:2770)
2019-03-05 16:24:58.279 28899-28899/? I/zygote: at void android.app.ActivityThread.handleLaunchActivity(android.app.ActivityThread$ActivityClientRecord, android.content.Intent, java.lang.String) (ActivityThread.java:2892)
2019-03-05 16:24:58.279 28899-28899/? I/zygote: at void android.app.ActivityThread.-wrap11(android.app.ActivityThread, android.app.ActivityThread$ActivityClientRecord, android.content.Intent, java.lang.String) (ActivityThread.java:-1)
2019-03-05 16:24:58.279 28899-28899/? I/zygote: at void android.app.ActivityThread$H.handleMessage(android.os.Message) (ActivityThread.java:1593)
2019-03-05 16:24:58.279 28899-28899/? I/zygote: at void android.os.Handler.dispatchMessage(android.os.Message) (Handler.java:105)
2019-03-05 16:24:58.279 28899-28899/? I/zygote: at void android.os.Looper.loop() (Looper.java:164)
2019-03-05 16:24:58.279 28899-28899/? I/zygote: at void android.app.ActivityThread.main(java.lang.String[]) (ActivityThread.java:6541)
2019-03-05 16:24:58.279 28899-28899/? I/zygote: at java.lang.Object java.lang.reflect.Method.invoke(java.lang.Object, java.lang.Object[]) (Method.java:-2)
2019-03-05 16:24:58.279 28899-28899/? I/zygote: at void com.android.internal.os.Zygote$MethodAndArgsCaller.run() (Zygote.java:240)
2019-03-05 16:24:58.279 28899-28899/? I/zygote: at void com.android.internal.os.ZygoteInit.main(java.lang.String[]) (ZygoteInit.java:767)
2019-03-05 16:24:58.279 28899-28899/? I/zygote: Caused by: java.lang.ClassNotFoundException: Didn't find class "android.view.View$OnUnhandledKeyEventListener" on path: DexPathList[[zip file "/data/app/com.google.samples.apps.sunflower-GA9rYbqJxy2r-Lp_2xsaIA==/base.apk"],nativeLibraryDirectories=[/data/app/com.google.samples.apps.sunflower-GA9rYbqJxy2r-Lp_2xsaIA==/lib/x86, /system/lib, /vendor/lib]]
2019-03-05 16:24:58.279 28899-28899/? I/zygote: at java.lang.Class dalvik.system.BaseDexClassLoader.findClass(java.lang.String) (BaseDexClassLoader.java:93)
2019-03-05 16:24:58.280 28899-28899/? I/zygote: at java.lang.Class java.lang.ClassLoader.loadClass(java.lang.String, boolean) (ClassLoader.java:379)
2019-03-05 16:24:58.280 28899-28899/? I/zygote: at java.lang.Class java.lang.ClassLoader.loadClass(java.lang.String) (ClassLoader.java:312)
2019-03-05 16:24:58.280 28899-28899/? I/zygote: at void androidx.core.view.ViewCompat.setOnApplyWindowInsetsListener(android.view.View, androidx.core.view.OnApplyWindowInsetsListener) (ViewCompat.java:2423)
2019-03-05 16:24:58.280 28899-28899/? I/zygote: at android.view.ViewGroup androidx.appcompat.app.AppCompatDelegateImpl.createSubDecor() (AppCompatDelegateImpl.java:638)
2019-03-05 16:24:58.280 28899-28899/? I/zygote: at void androidx.appcompat.app.AppCompatDelegateImpl.ensureSubDecor() (AppCompatDelegateImpl.java:519)
2019-03-05 16:24:58.280 28899-28899/? I/zygote: at void androidx.appcompat.app.AppCompatDelegateImpl.setContentView(int) (AppCompatDelegateImpl.java:467)
2019-03-05 16:24:58.280 28899-28899/? I/zygote: at void androidx.appcompat.app.AppCompatActivity.setContentView(int) (AppCompatActivity.java:141)
2019-03-05 16:24:58.280 28899-28899/? I/zygote: at androidx.databinding.ViewDataBinding androidx.databinding.DataBindingUtil.setContentView(android.app.Activity, int, androidx.databinding.DataBindingComponent) (DataBindingUtil.java:303)
2019-03-05 16:24:58.281 28899-28899/? I/zygote: at androidx.databinding.ViewDataBinding androidx.databinding.DataBindingUtil.setContentView(android.app.Activity, int) (DataBindingUtil.java:284)
2019-03-05 16:24:58.281 28899-28899/? I/zygote: at void com.google.samples.apps.sunflower.GardenActivity.onCreate(android.os.Bundle) (GardenActivity.kt:41)
2019-03-05 16:24:58.281 28899-28899/? I/zygote: at void android.app.Activity.performCreate(android.os.Bundle) (Activity.java:6975)
2019-03-05 16:24:58.281 28899-28899/? I/zygote: at void android.app.Instrumentation.callActivityOnCreate(android.app.Activity, android.os.Bundle) (Instrumentation.java:1213)
2019-03-05 16:24:58.281 28899-28899/? I/zygote: at android.app.Activity android.app.ActivityThread.performLaunchActivity(android.app.ActivityThread$ActivityClientRecord, android.content.Intent) (ActivityThread.java:2770)
2019-03-05 16:24:58.281 28899-28899/? I/zygote: at void android.app.ActivityThread.handleLaunchActivity(android.app.ActivityThread$ActivityClientRecord, android.content.Intent, java.lang.String) (ActivityThread.java:2892)
2019-03-05 16:24:58.281 28899-28899/? I/zygote: at void android.app.ActivityThread.-wrap11(android.app.ActivityThread, android.app.ActivityThread$ActivityClientRecord, android.content.Intent, java.lang.String) (ActivityThread.java:-1)
2019-03-05 16:24:58.281 28899-28899/? I/zygote: at void android.app.ActivityThread$H.handleMessage(android.os.Message) (ActivityThread.java:1593)
2019-03-05 16:24:58.281 28899-28899/? I/zygote: at void android.os.Handler.dispatchMessage(android.os.Message) (Handler.java:105)
2019-03-05 16:24:58.281 28899-28899/? I/zygote: at void android.os.Looper.loop() (Looper.java:164)
2019-03-05 16:24:58.281 28899-28899/? I/zygote: at void android.app.ActivityThread.main(java.lang.String[]) (ActivityThread.java:6541)
2019-03-05 16:24:58.281 28899-28899/? I/zygote: at java.lang.Object java.lang.reflect.Method.invoke(java.lang.Object, java.lang.Object[]) (Method.java:-2)
2019-03-05 16:24:58.281 28899-28899/? I/zygote: at void com.android.internal.os.Zygote$MethodAndArgsCaller.run() (Zygote.java:240)
2019-03-05 16:24:58.282 28899-28899/? I/zygote: at void com.android.internal.os.ZygoteInit.main(java.lang.String[]) (ZygoteInit.java:767)
分析
经过仔细确认,发现在API 28(安卓9.0)无此问题,低于此版本的都有问题。
不过遗憾的是,此问题暂未找到解决方案。
附录
相关资料:
https://github.com/facebook/flipper/issues/146
https://issuetracker.google.com/issues/120750246
关于我
厦门大学计算机专业 | 前华为工程师
分享编程技术,没啥深度,但看得懂,适合初学者。
Java | 安卓 | 前端 | 小程序 | 鸿蒙
公众号:花生皮编程
Rejecting re-init on previously-failed class java.lang.Class androidx.core.view.ViewCompat相关推荐
- Rejecting re-init on previously-failed class java.lang.Class<androidx.core.view.ViewCompat$2>
问题 android 跑androidx库后,app跑起来后会有异常出现 Rejecting re-init on previously-failed class java.lang.Class< ...
- Rejecting re-init on previously-failed class java.lang.Class<androidx.core.view.ViewCompat$2>: java.
项目运行报错: 修改依赖appcompat版本 项目本来的版本是1.2.0更改为1.3.0-alpha02 implementation 'androidx.appcompat:appcompat:1 ...
- hive on spark 配置时报错:Job failed with java.lang.ClassNotFoundException: org.apache.spark.AccumulatorPa
1.执行sql语句,报错信息. hive> insert into table student values(1,'abc'); Query ID = atguigu_2020081415001 ...
- android——fragment长时间home或者锁屏java.lang.IllegalArgumentException:No view found for id for.......
在项目中遇到了这个问题.头痛了很久,总是无法重现,也不能很好的解决.总是在息屏后一段时间,就会报java.lang.IllegalArgumentException:No view found for ...
- java.lang.IndexOutOfBoundsExceptionInconsistency detected. Invalid view holder adapter position问题处理
工作中发现bugly上报了一个崩溃,日志如下: java.lang.IndexOutOfBoundsExceptionInconsistency detected. Invalid view hold ...
- java.lang.NullPointerException: Missing required view with报错
一,报错信息如下 E/AndroidRuntime: FATAL EXCEPTION: mainProcess: com.example.androidmqttclient, PID: 8997jav ...
- HiveException java.lang.RuntimeException: Unable to instantiate org.apache.hadoop.hive.ql.metadata.S
项目场景: 启动mysql后 启动hive,执行 show databases;后出现以下问题.或者在show databases时候报错:Unable to instantiate org.apac ...
- 启动weblogic提示BEA-000386错误,java.lang.NumberFormatException: null
之前启动weblogic的时候遇到一个问题 启动失败,提示信息如下 <2019-9-4 下午07时12分28秒 CST> <Critical> <WebLogicServ ...
- java怎么通过坐标定位控件_[已解决] 可以定位到控件, 但每次执行 click () 方法会报空指针错误 java.lang.NullPointerException...
问题描述: 正常启动 appium 服务, 在 eclipse 中右键 Run as TestNG Test 之后, apk 可以正常安装并启动, 但是总会在 btn.click();处报错, 错误为 ...
最新文章
- bzoj 2654 bzoj 3675 总结
- 【原创】什么是 wire protocol
- 《软件项目管理(第二版)》第 5 章——项目进度和成本管理 重点部分总结
- 怎么修改ppt的虚线间隔_还有一小时下班,领导交给我一份ppt,做不完不许走!...
- js 延迟几秒执行ifarme_Node.js调试之llnode篇
- 小技巧 ----- Java中的进制转换
- 物理层数据通信理论基础
- C语言:一个五位数,判断其是否为回文数
- Python中字符串,列表,元组
- 【Matlab学习笔记】【数学形态学】数字图像处理(MATLAB版)冈萨雷斯第九章学习笔记
- PAAS平台7#215;24小时可用性应用设计
- 查看显卡显存_选购显卡必须知道的五大参数及分类推荐购买显卡
- motrix下载没速度_再见迅雷!高颜值没广告的下载神器Motrix体验
- 微信小程序视频基本操作
- 2023年北京航空航天大学材料与化工(金属方向)考研成功经验
- 2022年Google开发者大会纪录
- 数学原理-高等数学复习笔记 ——1.2 泰勒公式 罗尔中值定理与拉格朗日中值定理(附加多个实战题目)
- DIY装机用单条8GB还是2条4GB双通道内存好?选错当心速度会变慢!
- 游戏‘微信打飞机 第一课
- 软件工程之PERT图(概念)