美文网首页程序员
java.lang.NoClassDefFoundError:

java.lang.NoClassDefFoundError:

作者: 二愣子传奇 | 来源:发表于2018-12-04 16:34 被阅读4次

将Android studio 更新到最新版本(3.2)以后,原先正常运行的项目,运行时却报错

java.lang.NoClassDefFoundError: android.support.v4.graphics.drawable.DrawableWrapper

12-04 16:26:50.902 1587-1587/com.huidf.slimming W/System.err: at android.support.v7.widget.DrawableUtils.canSafelyMutateDrawable(DrawableUtils.java:149)

12-04 16:26:50.902 1587-1587/com.huidf.slimming W/System.err: at android.support.v7.widget.AppCompatDrawableManager.tintDrawableUsingColorFilter(AppCompatDrawableManager.java:471)

12-04 16:26:50.902 1587-1587/com.huidf.slimming W/System.err: at android.support.v7.widget.TintResources.getDrawable(TintResources.java:48)

12-04 16:26:50.902 1587-1587/com.huidf.slimming W/System.err: at android.widget.Editor.updateCursorPosition(Editor.java:1684)

12-04 16:26:50.902 1587-1587/com.huidf.slimming W/System.err: at android.widget.Editor.updateCursorsPositions(Editor.java:1502)

经过检查,是因为gradle中引用的support包版本不一致导致:

implementation'com.android.support:appcompat-v7:26.0.0-alpha1'

implementation'com.android.support:recyclerview-v7:27.1.1'

修改一致后问题解决

implementation'com.android.support:appcompat-v7:26.0.0-alpha1'

implementation'com.android.support:recyclerview-v7:26.0.0'

相关文章

网友评论

    本文标题:java.lang.NoClassDefFoundError:

    本文链接:https://www.haomeiwen.com/subject/egfvcqtx.html