2012-06-23 108 views
6

我檢查了很多關於stackoverflow的問題,我似乎有所有正確的東西,但我的R.drawable不會檢測到我的圖像。它是在/ RES /繪製和所有其他文件夾(MDPI,華電國際等)R.drawable無法解析圖像

ShipImage = context.getResources().getDrawable(R.drawable.player); 

這裏是我的R.java

 public static final class drawable { 
     public static final int background=0x7f020000; 
     public static final int buttons=0x7f020001; 
     public static final int dead=0x7f020002; 
     public static final int enemy=0x7f020003; 
     public static final int ic_launcher=0x7f020004; 
     public static final int play_btn=0x7f020005; 
     public static final int player=0x7f020006; 
     } 
+1

它顯示爲「無法解決的錯誤?」你看到了什麼錯誤? –

+1

你嘗試清潔項目後,從Eclipse IDE的項目 - >清理..選項 –

+0

試過乾淨,沒有幫助。我得到的錯誤是「播放器無法解析或不是字段」。嘗試重命名。沒有工作 –

回答

23

你確定你導入import com.yourcompanyname.product.R

,而不是

import android.R;

+1

那麼我有進口com.fasih.bounce.R.drawable; 但這工作。謝謝 –

+1

感謝這個迴應,我能夠看到我的Manifest'package'設置指向項目包的以前的名稱,這意味着它解決了項目的錯誤R。 –

2

import com.yourcompanyname.product.R不同於import android.R

首先是項目R檔,由SDK生成。

import android.R是內置的R文件,由Android提供。

1

確保你的圖片是PNG。 另請檢查您是否已將佈局保存在必須充氣圖像的位置。