【问题标题】:Failed to instantiate one or more classes无法实例化一个或多个类
【发布时间】:2020-05-31 10:13:41
【问题描述】:

以下类无法实例化:

com.google.android.material.appbar.CollapsingToolbarLayout(打开 Class, Show Exception, Clear Cache) 提示:使用 View.isInEditMode() in 您的自定义视图在显示时跳过代码或显示示例数据 IDE。如果这是一个意外错误,您也可以尝试构建 项目,然后手动刷新布局。异常详情 java.lang.NullPointerException 在 android.content.res.Resources_Theme_Delegate.obtainStyledAttributes(Resources_Theme_Delegate.java:74) 在 android.content.res.Resources$Theme.obtainStyledAttributes(Resources.java:1520) 在 android.content.Context.obtainStyledAttributes(Context.java:751) 在 com.google.android.material.resources.TextAppearance.(TextAppearance.java:75) 在 com.google.android.material.internal.CollapsingTextHelper.setExpandedTextAppearance(CollapsingTextHelper.java:309) 在 com.google.android.material.appbar.CollapsingToolbarLayout.(CollapsingToolbarLayout.java:212) 在 com.google.android.material.appbar.CollapsingToolbarLayout.(CollapsingToolbarLayout.java:151) 在 java.lang.reflect.Constructor.newInstance(Constructor.java:423) 在 android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:961) 在 android.view.LayoutInflater.rInflate_Original(LayoutInflater.java:1123) 在 android.view.LayoutInflater_Delegate.rInflate(LayoutInflater_Delegate.java:72) 在 android.view.LayoutInflater.rInflate(LayoutInflater.java:1097) 在 android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:1084) 在 android.view.LayoutInflater.rInflate_Original(LayoutInflater.java:1126) 在 android.view.LayoutInflater_Delegate.rInflate(LayoutInflater_Delegate.java:72) 在 android.view.LayoutInflater.rInflate(LayoutInflater.java:1097) 在 android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:1084) 在 android.view.LayoutInflater.inflate(LayoutInflater.java:682) android.view.LayoutInflater.inflate(LayoutInflater.java:501) 复制 堆栈到剪贴板

我在使用 com.google.android.material.appbar.CollapsingToolbarLayout 时收到此警告

【问题讨论】:

  • 你导入了material gradle文件了吗? implementation 'com.google.android.material:material:1.0.0'

标签: android


【解决方案1】:

添加依赖后同步你的项目

实现'com.google.android.material:material:1.0.0'

如果您添加了材料设计依赖项,请尝试构建项目(Gradle Build),即

实现'com.google.android.material:material:1.0.0'

已经在 build.gradle(app level) 文件中,然后刷新 Layout。

【讨论】:

    猜你喜欢
    • 2017-12-31
    • 2019-01-25
    • 1970-01-01
    • 1970-01-01
    • 2020-06-24
    • 1970-01-01
    • 2020-08-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多