相关疑难解决方法(0)

在先前失败的类java.lang.Class <android.support.v4.view.ViewCompat $ OnUnhandledKeyEventListenerWrapper> supportLib = 28上拒绝重新初始化

这个奇怪的logcat消息在我切换到supportLibrary 28时启动,而不是在27.1.1上发生.我尝试了一个空的默认项目,结果完全一样.

问题很容易重现,

使用空活动创建一个新项目,并在除API28模拟器之外的模拟器上运行.它会在我的API21仿真器上给出错误:

Rejecting re-init on previously-failed class java.lang.Class<android.support.v4.view.ViewCompat$OnUnhandledKeyEventListenerWrapper>
Run Code Online (Sandbox Code Playgroud)

我的API24设备显示更详细的日志:

2018-11-15 22:00:55.563 9948-9948/? I/art: Rejecting re-init on previously-failed class java.lang.Class<android.support.v4.view.ViewCompat$OnUnhandledKeyEventListenerWrapper>: java.lang.NoClassDefFoundError: Failed resolution of: Landroid/view/View$OnUnhandledKeyEventListener;
2018-11-15 22:00:55.563 9948-9948/? I/art:     at void android.support.v4.view.ViewCompat.setBackground(android.view.View, android.graphics.drawable.Drawable) (ViewCompat.java:2341)
2018-11-15 22:00:55.563 9948-9948/? I/art:     at void android.support.v7.widget.ActionBarContainer.<init>(android.content.Context, android.util.AttributeSet) (ActionBarContainer.java:62)
2018-11-15 22:00:55.563 9948-9948/? I/art:     at java.lang.Object java.lang.reflect.Constructor.newInstance0!(java.lang.Object[]) (Constructor.java:-2)
2018-11-15 22:00:55.563 9948-9948/? I/art:     at java.lang.Object java.lang.reflect.Constructor.newInstance(java.lang.Object[]) (Constructor.java:430)
2018-11-15 22:00:55.563 9948-9948/? I/art:     at android.view.View android.view.LayoutInflater.createView(java.lang.String, java.lang.String, android.util.AttributeSet) (LayoutInflater.java:645)
2018-11-15 22:00:55.563 9948-9948/? I/art:     at android.view.View android.view.LayoutInflater.createViewFromTag(android.view.View, java.lang.String, android.content.Context, android.util.AttributeSet, …
Run Code Online (Sandbox Code Playgroud)

android

27
推荐指数
2
解决办法
6854
查看次数

标签 统计

android ×1