Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/195.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
未找到与给定名称匹配的资源:attr';android:textColor_Android_Android Support Library_Android Preferences - Fatal编程技术网

未找到与给定名称匹配的资源:attr';android:textColor

未找到与给定名称匹配的资源:attr';android:textColor,android,android-support-library,android-preferences,Android,Android Support Library,Android Preferences,我得到这个错误: 错误:(2118,21)未找到与给定名称匹配的资源:attr “android:textColor” 在文件values.xml的这一行: <item name="andr oid:textColor">@color/menu_section_header</item> 此外,还有: compile 'com.android.support:appcompat-v7:24.2.0' compile compile 'com.androi

我得到这个错误:

错误:(2118,21)未找到与给定名称匹配的资源:attr “android:textColor”

在文件values.xml的这一行:

<item name="andr         oid:textColor">@color/menu_section_header</item>
此外,还有:

compile 'com.android.support:appcompat-v7:24.2.0' compile
compile 'com.android.support:design:24.2.0'
此错误的现有解决方案涉及冲突SDK(例如,编译SDK版本为23,支持库为24)。这里的情况似乎并非如此

项目结构设置:

已安装以下SDK:
安卓7.0(牛轧糖)24 2已安装
安卓6.0(棉花糖)23 3已安装
安卓5.1(棒棒糖)22 2已安装
安卓5.0(棒棒糖)21 2已安装
安卓4.4W(KitKat Wear)20 2已安装
安卓4.4(KitKat)19 4已安装

我错过了什么

编辑:

多亏了@BlackBelt和@LahruiPinto,我发现了这个问题


关于构建过程,我不了解的是,“res/values”中所有文件中的所有值都被放入一个名为“values.xml”的中间文件中。在我的文件res/values/styles.xml中,在“item name=“andr”后面有一个CR/LF,它在values.xml文件中显示为空格。我不确定为什么它没有在styles.xml文件中标记错误。修复styles.xml后,项目正确构建。

我认为错误是因为下面一行中的空格

改变

<item name="andr         oid:textColor">@color/menu_section_header</item>
@color/menu\u section\u header

@color/menu\u section\u header

为什么在“andr”后面有空格"? 你把那些空间移走后试过了吗?我没有把它们放在那里。当我删除它们时,它们只是重新出现。此文件似乎是所有值的累积。我定义的文件和“系统”值。当我删除它们时,它们只是重新出现。那么您可能编辑了错误的文件。此项目目录中所有文件“values.xml”中生成的一个文件位于该中间目录下。找到了解决方案(添加到原始问题)。不知道为什么所有的仇恨。由于values.xml vs style.xml的问题,这是一条令人困惑的错误消息。请参阅我上面的评论。它在什么时候重新出现?在重建中?是的,正如我在问题中提出的文件路径所示,它是构建的中间文件。
Compile SDK Verson: API 24: Android 7.0 (Nougat)     
Min Sdk Version: API 19: Android 4.4 (KitKat)       
Target SDK Verson: API 24: Android 7.0 (Nougat)  
<item name="andr         oid:textColor">@color/menu_section_header</item>
<item name="android:textColor">@color/menu_section_header</item>