Rejecting re-init on previously-failed class java.lang.Class androidx.core.view.ViewCompat
发布日期:2021-06-29 18:33:23
浏览次数:3
分类:技术文章
本文共 8102 字,大约阅读时间需要 27 分钟。
关注 ,免费获取全套安卓开发学习资料
错误描述
使用androidx时,activity初始化时就报如下错误:
2019-03-05 16:24:58.278 28899-28899/? I/zygote: Rejecting re-init on previously-failed class java.lang.Class: 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关注头条号,第一时间获取最新文章:
转载地址:https://cxyxy.blog.csdn.net/article/details/88189302 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
表示我来过!
[***.240.166.169]2024年04月09日 20时00分31秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
2021-05-14 使用第三方Launcher 调用任务管理器
2019-04-30
Android rc文件中的与操作
2019-04-30
Android11 手机皮套如何亮灭屏 亮灭屏接口
2019-04-30
16进制码转换ASCII码
2019-04-30
ASCII码转换16进制码
2019-04-30
国标2312转换UCS2码
2019-04-30
UCS2转换为GB2312
2019-04-30
时间转化
2019-04-30
二叉树的遍历,二叉树的创建、前序遍历、中序遍历、后序遍历 (转)
2019-04-30
UTF转换为UNICODE
2019-04-30
android 编译出错问题
2019-04-30
ubuntu 下安装jdk
2019-04-30
git一些常用到命令
2019-04-30
Ubuntu下解决USB不能自动识别问题
2019-04-30
解决Ubuntu下任务栏不显示任务的问题
2019-04-30
求最长公共子序列(LCS)的长度:动态规划
2019-04-30
求最长公共子序列(LCS)的长度并输出序列:动态规划
2019-04-30
状态压缩DP-->蓝桥杯2019:糖果
2019-04-30
状态压缩DP --> POJ 3254 Corn Fields
2019-04-30
TensorFlow 2.0 安装步骤
2019-04-30