2017-08-25 37 views
2

假設如果我創建一個可繪製資源文件名background_rect_shape和佈局即android:background="@drawable/background_rect_shape"調用它,那麼以後當我建立我的應用它表明這個錯誤:我不能建立繪製資源文件

Error:(14, 29) No resource found that matches the given name (at 'background' with value '@drawable/background_rect_shape). 
+0

在可繪製文件夾background_rect_shape中檢查此文件並上傳屏幕截圖 –

+1

嘗試清理您的項目。 –

+0

是的,在可繪製文件夾中有一個文件名。 – user2273146

回答

1

此錯誤意味着, R.java沒有參考相關圖像文件。 檢查gen文件夾下的R.java,並確定它是否具有您添加的圖像文件的位置引用。如果沒有,這些是可能的原因。

  1. 您已將圖像文件添加到錯誤的可繪製文件夾中。有三個可繪製的目錄,即 drawable-hdpi,drawable-ldpi,drawable-mdpi。嘗試將圖像添加到所有三個目錄中,其中一個將根據圖像的分辨率大小而工作。

  2. 該文件夾中的另一個文件具有相同的名稱。重命名其中的一個,以避免名稱衝突。

如果仍然沒有作品 -

1.嘗試清洗項目並再次重建。