首页 > 解决方案 > 更新为支持库版本 28.0.0-rc02 后,应用程序因“Error inflating class android.support.design.chip.Chip”而崩溃

问题描述

我收到错误“错误膨胀类 android.support.design.chip.Chip。此组件要求您指定有效的 TextAppearance 属性。更新您的应用主题以从 Theme.MaterialComponents(或后代)继承。 ”更新后支持库版本28.0.0-rc02。该应用程序与以前的支持库版本 28.0.0-alpha1 一起正常工作。

目前,我正在使用 Theme.AppCompat.Light.NoActionBar ,我应该根据错误消息更改为 Theme.MaterialComponents 还是有什么办法解决?

在此处输入图像描述

在此处输入图像描述

标签: androidandroid-support-librarylayout-inflaterandroid-chips

解决方案


将主题更新为Theme.MaterialComponents.Light.NoActionBar后,错误消失了。谢谢@ianhanniballake。

我以前没有尝试过,因为我误解文档中的以下句子(在依赖项和主题之间)。

注意:您不应该在您的应用程序中同时使用 com.android.support 和 com.google.android.material 依赖项。


推荐阅读