【问题标题】:App crashed with "Error inflating class android.support.design.chip.Chip" after updated to support library version 28.0.0-rc02更新为支持库版本 28.0.0-rc02 后,应用程序因“Error inflating class android.support.design.chip.Chip”而崩溃
【发布时间】:2018-09-12 05:21:34
【问题描述】:

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

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

【问题讨论】:

  • 错误信息似乎很清楚。你试过了吗?
  • 这个芯片视图已添加到28中。我很惊讶你在27.1.0中的使用方式
  • 现在知道了。谢谢@ianhanniballake。
  • 对不起@PankajKumar。我错误地检查了以前的以前的版本。我之前使用的版本是28.0.0-alpha1。

标签: android android-support-library layout-inflater android-chips


【解决方案1】:

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

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

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

【讨论】:

  • 请允许我爱你! 眨眼
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2010-11-14
  • 1970-01-01
  • 2014-05-21
  • 1970-01-01
  • 2014-10-30
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多