Android 未找到与给定名称匹配的资源:attr'colorPrimary'

Android 未找到与给定名称匹配的资源:attr'colorPrimary',android,Android,我正在尝试在android studio中更改我的动作栏的颜色。我已经将Minsdk版本更改为21,所以我知道这不是问题所在。然而我不断地犯错误,我不知道发生了什么。以下是我的xml: <!-- Base application theme. --> <style name="AppTheme" parent="android:Theme.Material"> <!-- Customize your theme here. --> &l

我正在尝试在android studio中更改我的动作栏的颜色。我已经将Minsdk版本更改为21,所以我知道这不是问题所在。然而我不断地犯错误,我不知道发生了什么。以下是我的xml:

<!-- Base application theme. -->
    <style name="AppTheme" parent="android:Theme.Material">
    <!-- Customize your theme here. -->
    <item name="colorPrimary">@color/my_action_bar_color</item>
    <item name="android:navigationBarColor">@color/my_action_bar_color</item>
</style>
未找到与给定名称匹配的资源:attr'colorPrimary'。

请使用android:colorPrimary。只有从Theme.AppCompat继承时,colorPrimary本身才起作用

例如,在中,我有:


所以我这么做了,但操作栏仍然是灰色的,而不是我想要的颜色。@AlexFritz:你在安卓5.0+上测试吗?什么是@color/my\u action\u bar\u color?在你所拥有的和我的样本之间,你还看到了什么其他的区别呢?我的样本基本上就是hello,一个带色彩的动作条的世界?安卓5.0+是的。它是红色的,F44336。我尝试了完全相同的xml,但我用我的“动作”颜色替换了所有xml,只是想看看是否有任何更改,但没有任何更改。@AlexFritz:您确定在清单中引用了自定义主题吗?这一行在我的清单中。android:theme=@style/AppTheme>我将样式更改为name=AppTheme。
<?xml version="1.0" encoding="utf-8"?>
<resources>
  <style name="Theme.Apptheme" parent="android:Theme.Material">
    <item name="android:colorPrimary">@color/primary</item>
    <item name="android:colorPrimaryDark">@color/primary_dark</item>
    <item name="android:colorAccent">@color/accent</item>
  </style>
</resources>