android - 更新为支持库版本 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 还是有什么办法解决?
解决方案
将主题更新为Theme.MaterialComponents.Light.NoActionBar后,错误消失了。谢谢@ianhanniballake。
我以前没有尝试过,因为我误解了文档中的以下句子(在依赖项和主题之间)。
注意:您不应该在您的应用程序中同时使用 com.android.support 和 com.google.android.material 依赖项。
推荐阅读
- apache-spark - 在 Spark 3.1.1 java 中添加新列作为数组
- rxjs - Rxjs:等待外部可观察,将值传递给内部并在订阅中返回两个解析值
- java - 使用 tomcat 服务器在 Java 中创建一个简单的 API
- unit-testing - 使用匹配器返回 a 不能为空
- python - 尝试调整框架大小
- servlets - 我们如何根据优先级或顺序在一个 ServletContextListener 中启动多个服务/作业
- excel - 查找并复制整行并在当前行下方插入复制的行
- c++ - 重新分配 CComBSTR,内存泄漏?
- python - 如果用户的 userAccountControl 为 514,如何获取用户的经理
- angular - PRIME NG 表的日期下拉过滤器