Android lint对口味资源不满意

时间:2016-07-26 16:09:12

标签: android lint android-lint

我在Android资源验证中遇到了很多lint错误。看起来所有这些都是我的风格内部资源,而不是主应用程序。一个例子是:

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android" >
    <item android:state_pressed="true" >
        <shape android:shape="rectangle"  >
            <corners android:radius="2dip" />
            <stroke android:width="4dip" android:color="#FFFFFF" />
            <solid android:color="@color/brand_secondary"/>
        </shape>
    </item>
    <item android:state_focused="true">
        <shape android:shape="rectangle"  >
            <corners android:radius="2dip" />
            <stroke android:width="4dip" android:color="#FFFFFF" />
            <solid android:color="@color/brand_secondary"/>
        </shape>
    </item>
    <item >
        <shape android:shape="rectangle"  >
            <corners android:radius="2dip" />
            <stroke android:width="4dip" android:color="#FFFFFF" />
            <solid android:color="@color/brand_secondary_accent"/>
        </shape>
    </item>
</selector>

在这个XML中,所有@ color / references都加下划线为错误 - 无法解析符号'@ color / brand_secondary'(第7行)

我知道这不是什么大不了的事我可以忽略这些,但也许有人知道设置链接的方法要么忽略那些,要么弄明白?想出这些误报就好了。

0 个答案:

没有答案