错误:找不到与给定名称匹配的资源:Eclipse 中的 attr 'colorAccent'

Posted

技术标签:

【中文标题】错误:找不到与给定名称匹配的资源:Eclipse 中的 attr \'colorAccent\'【英文标题】:Error: No resource found that matches the given name: attr 'colorAccent' in Eclipse错误:找不到与给定名称匹配的资源:Eclipse 中的 attr 'colorAccent' 【发布时间】:2016-06-19 04:36:03 【问题描述】:

我是 android 开发的业余爱好者,我一直在 eclipse 上做一个项目。我已经完成了我的 android:minSdkVersion="21" 和 android:targetSdkVersion="22" 以及 21 上 API 上的项目构建目标。以下是我的 style.xml 中的错误

[2016-03-05 15:55:13 - Iot] C:\workspace\Iot\res\values\style1.xml:12:错误:错误:未找到与给定名称匹配的资源:attr 'colorAccent '。

[2016-03-05 15:55:13 - Iot] [2016-03-05 15:55:13 - Iot] C:\workspace\Iot\res\values\style1.xml:10: 错误:错误:找不到与给定名称匹配的资源:attr 'colorPrimary'。

[2016-03-05 15:55:13 - IoT] [2016-03-05 15:55:13 - IoT] C:\workspace\Iot\res\values\style1.xml:11: 错误:错误:找不到与给定名称匹配的资源:attr 'colorPrimaryDark'。

[2016-03-05 15:55:13 - Iot] [2016-03-05 15:55:13 - Iot] C:\workspace\Iot\res\values\style1.xml:8: 错误:错误:找不到与给定名称匹配的资源:attr 'windowNoTitle'。

这里是style.xml的xml代码

<resources>

    <style name="MyMaterialTheme" parent="MyMaterialTheme.Base">

    </style>

    <style name="MyMaterialTheme.Base" parent="Theme.AppCompat.Light.DarkActionBar">
        <item name="windowNoTitle">true</item>
        <item name="windowActionBar">false</item>
        <item name="colorPrimary">@color/colorPrimary</item>
        <item name="colorPrimaryDark">@color/colorPrimaryDark</item>
        <item name="colorAccent">@color/colorAccent</item>
    </style>

</resources>

我对该怎么做有点困惑,如果有人能帮助我解决这个问题,我会很高兴。提前致谢。

【问题讨论】:

【参考方案1】:

将这些属性用作:

<resources>
    <style name="MyMaterialTheme" parent="MyMaterialTheme.Base" />

    <style name="MyMaterialTheme.Base" parent="Theme.AppCompat.Light.DarkActionBar">
        <item name="android:windowNoTitle">true</item>
        <item name="android:windowActionBar">false</item>
        <item name="android:colorPrimary">@color/colorPrimary</item>
        <item name="android:colorPrimaryDark">@color/colorPrimaryDark</item>
        <item name="android:colorAccent">@color/colorAccent</item>
    </style>

</resources>

【讨论】:

感谢您的帮助!我很抱歉打扰了这么小的逻辑。

以上是关于错误:找不到与给定名称匹配的资源:Eclipse 中的 attr 'colorAccent'的主要内容,如果未能解决你的问题,请参考以下文章

错误:找不到与给定名称匹配的资源(在“主题”处,值为“@style/Theme.Sherlock”)

离子 - 错误:找不到与给定名称匹配的资源(在“dialogCornerRadius”处,值为“?android:attr/dialogCornerRadius”)

找不到与给定名称attr“colorPrimary”匹配的资源

错误:(1)检索项目的父项时出错:找不到与给定名称“android:TextAppearance.Material.Widget.Button.Inverse”匹配的资源[重复]

检索项目的父项时出错:找不到与给定名称匹配的资源 [重复]

升级到 RN 0.56 出现错误:找不到与给定名称匹配的资源 'android:TextAppearance.Material.Widget.Button.Borderless.Colored'