Android 支持:设计:24.1.0导致错误“;您需要使用Theme.AppCompat主题;

Android 支持:设计:24.1.0导致错误“;您需要使用Theme.AppCompat主题;,android,android-support-library,android-design-library,Android,Android Support Library,Android Design Library,我刚刚从design:24.0.0更新到design:24.1.0,现在任何设计小部件膨胀时,我都会遇到以下错误: “您需要在设计库中使用Theme.AppCompat主题(或子代)” 我一直在尝试调试该问题,以下是一些需要注意的事项和我所做的工作: 执行了干净的生成(清除了gradle和maven缓存,停止了gradle daemom,重新启动) 在其他计算机上尝试(相同错误) 回滚到设计:24.0.0工作正常 我已经调试到了“ThemeUtils.java”中的异常,我不明白我是如何得到

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

“您需要在设计库中使用Theme.AppCompat主题(或子代)”

我一直在尝试调试该问题,以下是一些需要注意的事项和我所做的工作:

  • 执行了干净的生成(清除了gradle和maven缓存,停止了gradle daemom,重新启动)
  • 在其他计算机上尝试(相同错误)
  • 回滚到设计:24.0.0工作正常
我已经调试到了“ThemeUtils.java”中的异常,我不明白我是如何得到错误的

这是我的调试会话。。。注意以下事项(从手表上):

  • android.support.v7.appcompat.R.attr.colorPrimary和appcompat\u CHECK\u ATTRS[0]应该相等
  • 手表的最后一行(context.obtainStyled…..hasValue=true)表明我的上下文确实使用了Theme.AppCompat主题
  • 当我control+点击“android.support.v7.appcompat.R.attr.colorPrimary”时,它会显示“…colorPrimary=0x7f0100d6;”(十进制:2130772182)
以下是问题:

  • “static final int[]APPCOMPAT\u CHECK\u ATTRS”中的[0]值怎么可能不等于“android.support.v7.APPCOMPAT.R.attr.colorPrimary”
  • 我怎样才能解决这个问题?(帮助)

您能解释一下为什么您绝对需要24.1.0吗?你提交了错误报告了吗?看看这是否有帮助@感谢您的回复。。。。我们不一定要迁移到24.1.0,但我想知道是什么改变了int 24.1.0,破坏了我们的应用程序,另外,如果设计库有问题,我会提交一份报告(我想我会先在这里发布这个问题)。我看了另一个问题。。。我们可能有同样的问题。。。不确定。这个bug是在AOSP:@TalkLittle中跟踪的。听起来可能就是这个问题。你能解释一下为什么你绝对需要24.1.0吗?你提交了错误报告了吗?看看这是否有帮助@感谢您的回复。。。。我们不一定要迁移到24.1.0,但我想知道是什么改变了int 24.1.0,破坏了我们的应用程序,另外,如果设计库有问题,我会提交一份报告(我想我会先在这里发布这个问题)。我看了另一个问题。。。我们可能有同样的问题。。。不确定。这个bug是在AOSP:@TalkLittle中跟踪的。听起来可能就是这个问题