com.android.support:design:24.1.0会导致错误"您需要使用Theme.AppCompat主题"

时间:2016-07-19 20:00:49

标签: android android-support-library android-design-library

我刚刚从设计:24.0.0更新到设计:24.1.0,现在我在任何设计小部件膨胀时都会收到以下错误:

"您需要将Theme.AppCompat主题(或后代)与设计库"

一起使用

我一直在尝试调试此问题,这里有一些注意事项和我已经完成的事情:

  • 执行干净的构建(清除gradle和maven缓存,停止gradle daemom,重启)
  • 尝试使用其他计算机(同样的错误)
  • 回滚设计:24.0.0正常

我调试了#34; ThemeUtils.java"中的异常。而且我不明白我是如何得到错误的

enter image description here

这是我的调试会话...请注意以下内容(来自手表):

  • android.support.v7.appcompat.R.attr.colorPrimary和APPCOMPAT_CHECK_ATTRS [0]应该是等于
  • 手表的最后一行(context.obtainStyled ..... hasValue = true)表示我的上下文使用了Theme.AppCompat主题
  • 当我控制+点击" android.support.v7.appcompat.R.attr.colorPrimary"时,它会显示" ... colorPrimary = 0x7f0100d6;" (小数:2130772182)

以下是问题:

  • "静态最终int [] APPCOMPAT_CHECK_ATTRS"中的[0]值怎么可能?不等于" android.support.v7.appcompat.R.attr.colorPrimary"?
  • 我该如何解决这个问题? (帮助)

0 个答案:

没有答案