Didn't find class "android.view.View$OnUnhandledKeyEventListener"

  • Android studio 使用androidX后应用启动log中报Didn't find class "android.view.View$OnUnhandledKeyEventListener"

Android studio 使用androidX后应用启动log中报Didn’t find class “android.view.View$OnUnhandledKeyEventListener”

Log如下:
2021-09-30 16:54:37.663 15046-15046/application I/zygote64: Caused by: java.lang.ClassNotFoundException: Didn’t find class “android.view.View$OnUnhandledKeyEventListener” on path: DexPathList[[zip file “/data/app/application-_bN00Pj–ZAWz8avSM23Sw==/base.apk”],nativeLibraryDirectories=[/data/app/application-_bN00Pj–ZAWz8avSM23Sw==/lib/arm64, /data/app/application-_bN00Pj–ZAWz8avSM23Sw==/base.apk!/lib/arm64-v8a, /system/lib64, /vendor/lib64, /product/lib64]]
2021-09-30 16:54:37.663 15046-15046/application I/zygote64: at java.lang.Class dalvik.system.BaseDexClassLoader.findClass(java.lang.String) (BaseDexClassLoader.java:93)
2021-09-30 16:54:37.663 15046-15046/application I/zygote64: at java.lang.Class java.lang.ClassLoader.loadClass(java.lang.String, boolean) (ClassLoader.java:379)
2021-09-30 16:54:37.663 15046-15046/application I/zygote64: at java.lang.Class java.lang.ClassLoader.loadClass(java.lang.String) (ClassLoader.java:312)
2021-09-30 16:54:37.663 15046-15046/application I/zygote64: at void androidx.core.view.ViewCompat.setOnApplyWindowInsetsListener(android.view.View, androidx.core.view.OnApplyWindowInsetsListener) (ViewCompat.java:2421)
2021-09-30 16:54:37.663 15046-15046/application I/zygote64: at android.view.ViewGroup androidx.appcompat.app.AppCompatDelegateImpl.createSubDecor() (AppCompatDelegateImpl.java:779)
2021-09-30 16:54:37.663 15046-15046/application I/zygote64: at void androidx.appcompat.app.AppCompatDelegateImpl.ensureSubDecor() (AppCompatDelegateImpl.java:659)
2021-09-30 16:54:37.663 15046-15046/application I/zygote64: at void androidx.appcompat.app.AppCompatDelegateImpl.setContentView(android.view.View) (AppCompatDelegateImpl.java:543)
2021-09-30 16:54:37.663 15046-15046/application I/zygote64: at void androidx.appcompat.app.AppCompatActivity.setContentView(android.view.View) (AppCompatActivity.java:166)

解决方案:
找到app moudle中引用 androidx.appcompat:appcompat 的地方,
将版本号由1.1.0 升级为1.3.0, git diff 如下:

diff --git a/app/build.gradle b/app/build.gradle
index 3c22c0f…17b4a53 100644
— a/app/build.gradle
+++ b/app/build.gradle
@@ -84,7 +84,7 @@ static def releaseTime() {
}

dependencies {

  • implementation ‘androidx.appcompat:appcompat:1.1.0’
  • implementation ‘androidx.appcompat:appcompat:1.3.0’

Android studio 使用androidX后应用启动log中报Didn‘t find class “android.view.View$OnUnhandledKeyEventListener“相关推荐

  1. win7 android studio 升级HAXM后无法启动安卓模拟器

    android studio 升级haxm到7.5.4后打开模拟器失败,提示: Intel HAXM is required to run this AVD. HAXM device is not f ...

  2. android studio crashlytics,完美解决Android Studio集成crashlytics后无法编译的问题

    问题描述: 在用fabric集成后编译出现如下错误, Error:Cause: hostname in certificate didn't match: != OR OR build.gradle部 ...

  3. android apt最新版本,解决Android studio 2.3升级到Android studio 3.0 后apt报错问题

    解决Android studio 2.3升级到Android studio 3.0 后apt报错问题 发布时间:2020-09-16 19:59:42 来源:脚本之家 阅读:62 作者:哈特中尉 1. ...

  4. android studio 修改文件后出现类型转换错误

    android studio 修改文件后出现类型转换错误,但检查不出毛病,后来as崩溃后,重新启动后,就正常了,百思不得其解

  5. Android Studio 打开Profiler后App闪退

    Android Studio 打开Profiler后App闪退 环境 Android Studio 4.1.1 Android 10 错误信息: 2020-12-24 16:06:21.870 300 ...

  6. Android系统刷机后第一次启动很慢的原因

    转自:Android系统刷机后第一次启动很慢的原因 - 走看看 在做Android内核开发的过程中,我们会发现,每次编译完系统源码,烧录到设备/手机中后,第一次启动都会很慢很慢,要好几分钟甚至十几分钟 ...

  7. 运行Android Studio,一直提示:Error running app: Instant Run requires 'Tools | Android | Enable ADB integrat

    运行Android Studio,一直提示:Error running app: Instant Run requires 'Tools | Android | Enable ADB integrat ...

  8. Android Studio 忽略_Android性能优化--启动优化

    1. 前言 一个应用App的启动速度能够影响用户的首次体验,启动速度较慢(感官上)的应用可能导致用户再次开启App的意图下降,或者卸载放弃该应用程序.本文会通过以下几个方面来介绍应用启动的相关指标和优 ...

  9. 全网最详细的Android Studio卸载、安装和启动教程

    从2019.5.2安装Android Studio,再到2020.3.4更新Android Studio,再到2021.5.30卸载Android Studio.我内心还是很多的不舍,就和家里养的小猫 ...

最新文章

  1. 阿里三面让我现场改造Spring框架,明天带他去爬山!
  2. AI如何设计,才能人类利益最大化?
  3. 大脑对陌生音乐的反应要比对熟悉音乐的反应强度
  4. XCTF WEB cookie
  5. JAVA 海啸_java线程总结
  6. 操作系统 :银行家算法的实现(C++)
  7. 坚持一个好习惯该有多难?
  8. Java的系统Property
  9. 1089 狼人杀-简单版 (20 分)
  10. Java编写简单的爱心
  11. PHP 通过PHPMailer发送邮件
  12. selenium浏览器驱动下载地址
  13. c#(webapi)获取当前项目路径
  14. Vue3.0 中的数据侦测
  15. Windows IIS IUSR IWAM 帐户密码同步
  16. matlab 转换 地平赤道坐标系,“赤道坐标系”与“地平坐标系”
  17. 2021 年 11 月信息系统项目管理师考前案例分析学习资料---马军老师编著
  18. 肾功能及早期肾损伤的检查题库【1】
  19. Win32之ShowWindow
  20. 源码编译系列之mpv播放器编译教程

热门文章

  1. 2017JAVA秋招总结
  2. 听书笔记:《勇敢去敲老板的门》
  3. 问责制Accountability
  4. 解决极值中的神奇设k法_神奇宝贝Go拥有对您的Google帐户的完全访问权限。 这是解决方法[更新]...
  5. 9款PDF加密和解密工具
  6. 【论文】Mask R-CNN
  7. 140版本 boost_怎么分辨阿迪UB3.0和UB4.0,boost各版本有什么区别?
  8. 边吃边学:关于“水果蔬菜”的英语俚语
  9. 虚拟机VMware下安装RedHat Linux 9.0 图解
  10. 腾讯汤道生:践行“科技向善”,推动可持续社会价值创新