2012-06-25 38 views
1

我把一個圖像放在我的res/drawable文件夾中,但是當我清理並構建我的項目時,我收到錯誤消息R cannot be resolved。我不明白爲什麼會發生這種情況,我該怎麼辦?將圖像放入可繪製文件夾中?

+0

圖像的名稱是什麼? –

+0

您的圖片名稱必須區分大小寫只有小字母..... – NagarjunaReddy

+0

圖片名稱:h1.png,h2.png ... h30.png。什麼不對? – user1465351

回答

0

確保您的圖片名稱是小後者RES /繪製 folder.for我們如何加入我們的項目可繪製和支持的圖像格式見文檔Drawable Resources

+0

圖片名稱:h1.png,h2.png ... h30.png。什麼不對? – user1465351

+0

圖片名稱是正確的。您可以在刪除後嘗試R –

+0

@ user1465351:使用xml佈局或相關代碼編輯您的帖子 –

1

可能的原因:

  1. 重複的文件名(跨所有可繪製文件夾)。例如,是否有名爲「h1.png」和「h1.jpg」的文件?

  2. 錯誤的文件名。只允許使用英文字母和數字。

  3. 隱藏的文件,像那些操作系統。在Windows上,它可能是「Thumb.db」。刪除它們,或刪除&禁用它們。 linux和mac也有這樣的文件,但名稱不同,通常以「。」開頭。 。

3

請查看以下鏈接: http://source.android.com/source/using-eclipse.html

注:Eclipse中有時喜歡在你的文件使用資源的頂部添加一個「進口android.R」的聲明,尤其是當你問日食來排序或以其他方式管理進口。這會導致你的製造破裂。注意這些錯誤的導入語句並刪除它們。

刪除錯誤導入後,刪除您的R.java文件並嘗試再次清理並生成項目。如果問題仍然存在,請在這裏發帖。

0

可能是你正在使用android.R.drawable.your_image

來自進口刪除android.R。使用R.drawable.your_image

0

對於Android Studio中

  1. 右鍵單擊資源,新圖像資源
  2. 資產類型選擇動作欄和標籤圖標
  3. 選擇圖片路徑
  4. 給你的形象的名稱在資源名稱
  5. 下一步 - >完成

影像將被保存在/ RES /可繪製文件夾!

相關問題