Rejecting re-init on previously-failed class java.lang.Class androidx.core.view.ViewCompat
发布日期:2021-06-29 18:33:23
浏览次数:2
分类:技术文章
本文共 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 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
初次前来,多多关照!
[***.217.46.12]2024年04月20日 00时25分00秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
前端技术的极简主义
2019-04-30
CentOS7+Apache+redmine
2019-04-30
为何Delphi这么久没动静了?
2019-04-30
解决Pocket PC取DataGrid当前行的问题
2019-04-30
Delphi使用TADOQuery时,Guid外键字段的困扰
2019-04-30
Delphi使用TADOQuery时:不正常地定义参数对象。提供了不一致或不完整的信息。
2019-04-30
MSSQL对函数的调用方法不止一种哦
2019-04-30
win2k下svnsync不能使用的临时的解决办法
2019-04-30
使用FastReport 3.0及以上版本创建动态报表的几个技巧
2019-04-30
补充:分享一下ExpressQuantumGrid的cxGrid的一些使用方法和经验
2019-04-30
在Delphi的DLL中使用FastReport要处理的几个问题
2019-04-30
C# WebService Delphi 客户端编程入门
2019-04-30
TOMCAT动态创建连接池
2019-04-30
字节数居然不同,差点上当
2019-04-30
FastReport动态图表问题
2019-04-30
Delphi分解模块的技术
2019-04-30
去掉 Visual Studio 安装项目 .Net Framework 依赖的方法
2019-04-30
使用dcmtk进行worklist服务的测试方法
2019-04-30