Android Studio在drawable文件夹中找不到后台的xml资源

Android Studio在drawable文件夹中找不到后台的xml资源,android,android-drawable,Android,Android Drawable,发生此错误 错误:(17,29)未找到与给定名称匹配的资源(位于 “背景”,值为“@drawable/shape\u empty\u big” 这里是我的XML形状文件 <?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android" > <stroke android:width="1dp" android:col

发生此错误

错误:(17,29)未找到与给定名称匹配的资源(位于 “背景”,值为“@drawable/shape\u empty\u big”

这里是我的XML形状文件

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" >
<stroke android:width="1dp"
    android:color="#FFFFFF"/>
<corners
    android:bottomLeftRadius="12dp"
    android:bottomRightRadius="12dp"
    android:topLeftRadius="12dp"
    android:topRightRadius="12dp" />
</shape>
这是我的可绘制目录的图片


thx需要帮助,我很感激

我认为你的代码还可以,你可以尝试清理和重建你的项目

下面是我用来获取圆形按钮的代码:

<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_pressed="false">
    <shape android:shape="oval">
        <solid android:color="@color/white" />

        <corners
            android:bottomRightRadius="10dp"
            android:bottomLeftRadius="10dp"
            android:topLeftRadius="10dp"
            android:topRightRadius="10dp"/>

    </shape>
</item>
<item android:state_pressed="true">
    <shape android:shape="oval">
        <solid android:color="@color/gray"/>
        <corners
            android:bottomRightRadius="10dp"
            android:bottomLeftRadius="10dp"
            android:topLeftRadius="10dp"
            android:topRightRadius="10dp"/>
    </shape>
</item>
</selector>

我认为你的代码还可以,你可以尝试清理和重建你的项目

下面是我用来获取圆形按钮的代码:

<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_pressed="false">
    <shape android:shape="oval">
        <solid android:color="@color/white" />

        <corners
            android:bottomRightRadius="10dp"
            android:bottomLeftRadius="10dp"
            android:topLeftRadius="10dp"
            android:topRightRadius="10dp"/>

    </shape>
</item>
<item android:state_pressed="true">
    <shape android:shape="oval">
        <solid android:color="@color/gray"/>
        <corners
            android:bottomRightRadius="10dp"
            android:bottomLeftRadius="10dp"
            android:topLeftRadius="10dp"
            android:topRightRadius="10dp"/>
    </shape>
</item>
</selector>

我遇到了同样的问题,但我刚刚解决了

只需将drawable从“drawable”复制到“drawable-v24”

起初,我只将我的xml drawable文件放入Android Studio的“drawable”文件夹中,但它不会为您自动链接。可能是一个bug。

我遇到了同样的问题,但我刚刚解决了

只需将drawable从“drawable”复制到“drawable-v24”


首先,我只将我的xml drawable文件放在Android Studio的“drawable”文件夹中,但它不会为您自动链接。可能是一个错误。

尝试清理和重建项目。确保您的xml名为shape\u empty\u big非常感谢Guruprasad。清理和重建修复了我的问题。祝Guruprasad和Jory清理和恢复工作愉快ebuilding项目..确保名为shape\u empty\u big的xml非常感谢Gurupasad。清理和重建修复了我的问题。祝Gurupasad和Joe一周愉快