2017-08-25 5 views
2

Angenommen bauen Wenn ich einen ziehbar Ressourcendateinamen background_rect_shape und nenne es von Layout dh android:background="@drawable/background_rect_shape" erstellen, dann nach, wenn ich meine Anwendung baue es zeigt dieser Fehler:Ich kann nicht ziehbar Ressourcendatei

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

überprüfen Sie diese Datei in Zeichnungsordner background_rect_shape und Upload Screenshot auch –

+1

Versuchen Sie, Ihr Projekt zu reinigen. –

+0

Ja, es gibt einen Dateinamen innerhalb eines Zeichnungsordners. – user2273146

Antwort

1

Dieser Fehler bedeutet, dass R.java hat keinen Verweis auf die betreffende Bilddatei. Überprüfen Sie R.java unter gen-Ordner und finden Sie heraus, ob es einen Speicherort Verweis auf die Bilddatei, die Sie hinzugefügt haben. Wenn nicht, sind dies die möglichen Gründe.

  1. Sie haben eine Bilddatei zu einem falschen ziehbar Ordner hinzugefügt. Es gibt drei aufklappbare Verzeichnisse, nämlich Drawable-HDpi, Drawable-LDpi, Drawable-MDPI. Versuchen Sie, ein Bild zu allen drei Verzeichnissen hinzuzufügen, und eines davon wird abhängig von der Auflösungsgröße Ihres Bildes funktionieren.

  2. Sie haben eine andere Datei im Ordner mit dem gleichen Namen. Benennen Sie einen von ihnen um, so dass keine Namenskonflikte auftreten.

Wenn es immer noch nicht funktioniert -

1. Versuchen Sie das Projekt und den Wiederaufbau wieder zu reinigen.

Verwandte Themen