URI未在values.xml中注册

时间:2017-05-26 11:00:47

标签: android xml

我在values.xml URI is not Registered收到错误,由于

导致生成失败
  

错误:(729,21)找不到与给定名称匹配的资源:attr'listTextColor'。

     

错误:(728,21)找不到与给定名称匹配的资源:attr'colorMain'。

     

错误:(728,21)找不到与给定名称匹配的资源:attr'colorMain'。

     

错误:(729,21)找不到与给定名称匹配的资源:attr'listTextColor'。

     

错误:任务':app:processDebugResources'执行失败。

     

com.android.ide.common.process.ProcessException:无法执行aapt

但我在colors.xml中有colorMainlistTextColor

修改 colors.xml

<color name="colorMain">#fff</color> <color name="listTextColor">#fff</color>

我在这里用过:

  `<EditText
                android:id="@+id/edittxtPassword"
                android:layout_width="match_parent"
                android:layout_height="45dp"
                android:background="@color/listTextColor"
                android:hint="Enter your Password"
                android:inputType="number"
                android:maxLength="10"
                android:paddingBottom="5dp"
                android:paddingLeft="45dp"
                android:paddingRight="5dp"
                android:paddingTop="5dp" />`

2 个答案:

答案 0 :(得分:2)

创造&#34;颜色&#34; res目录中的文件夹,添加颜色资源文件并在颜色xml文件中定义这样的颜色

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:color="@android:color/black" />
    <item android:color="@android:color/white" />
</selector>

答案 1 :(得分:1)

问题是在styles.xml

中有colorMainlistTextcolor的条目

然后我删除了该条目,并重建。构建成功。