错误描述

使用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相关推荐

  1. 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< ...

  2. 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 ...

  3. 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 ...

  4. android——fragment长时间home或者锁屏java.lang.IllegalArgumentException:No view found for id for.......

    在项目中遇到了这个问题.头痛了很久,总是无法重现,也不能很好的解决.总是在息屏后一段时间,就会报java.lang.IllegalArgumentException:No view found for ...

  5. java.lang.IndexOutOfBoundsExceptionInconsistency detected. Invalid view holder adapter position问题处理

    工作中发现bugly上报了一个崩溃,日志如下: java.lang.IndexOutOfBoundsExceptionInconsistency detected. Invalid view hold ...

  6. java.lang.NullPointerException: Missing required view with报错

    一,报错信息如下 E/AndroidRuntime: FATAL EXCEPTION: mainProcess: com.example.androidmqttclient, PID: 8997jav ...

  7. 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 ...

  8. 启动weblogic提示BEA-000386错误,java.lang.NumberFormatException: null

    之前启动weblogic的时候遇到一个问题 启动失败,提示信息如下 <2019-9-4 下午07时12分28秒 CST> <Critical> <WebLogicServ ...

  9. java怎么通过坐标定位控件_[已解决] 可以定位到控件, 但每次执行 click () 方法会报空指针错误 java.lang.NullPointerException...

    问题描述: 正常启动 appium 服务, 在 eclipse 中右键 Run as TestNG Test 之后, apk 可以正常安装并启动, 但是总会在 btn.click();处报错, 错误为 ...

最新文章

  1. bzoj 2654 bzoj 3675 总结
  2. 【原创】什么是 wire protocol
  3. 《软件项目管理(第二版)》第 5 章——项目进度和成本管理 重点部分总结
  4. 怎么修改ppt的虚线间隔_还有一小时下班,领导交给我一份ppt,做不完不许走!...
  5. js 延迟几秒执行ifarme_Node.js调试之llnode篇
  6. 小技巧 ----- Java中的进制转换
  7. 物理层数据通信理论基础
  8. C语言:一个五位数,判断其是否为回文数
  9. Python中字符串,列表,元组
  10. 【Matlab学习笔记】【数学形态学】数字图像处理(MATLAB版)冈萨雷斯第九章学习笔记
  11. PAAS平台7#215;24小时可用性应用设计
  12. 查看显卡显存_选购显卡必须知道的五大参数及分类推荐购买显卡
  13. motrix下载没速度_再见迅雷!高颜值没广告的下载神器Motrix体验
  14. 微信小程序视频基本操作
  15. 2023年北京航空航天大学材料与化工(金属方向)考研成功经验
  16. 2022年Google开发者大会纪录
  17. 数学原理-高等数学复习笔记 ——1.2 泰勒公式 罗尔中值定理与拉格朗日中值定理(附加多个实战题目)
  18. DIY装机用单条8GB还是2条4GB双通道内存好?选错当心速度会变慢!
  19. 游戏‘微信打飞机 第一课
  20. 软件工程之PERT图(概念)

热门文章

  1. 计算机李维,李维(南京工业大学名师——李维)_百度百科
  2. Jetpack Compose实现Icon或Image旋转动画功能
  3. Java开发岗高频面试题全解析补充知识点(个人补充整理的知识点,非原文)
  4. whoami——web靶场
  5. 老是失眠,晚上入睡困难,睡意慢慢全无,头脑越来越清醒
  6. 删除指定路径下的文件及文件夹操作
  7. Android日志分类及查看过滤
  8. sensors源代码解读
  9. 字节流java_Java基础教程——字节流
  10. USB学习入门(五)------蓦然回首,那人却在灯火阑珊处