我們是Android的新手,我們正在嘗試開發新的應用程序。我們安裝了Android的所有基本設置。我們試圖在Eclipse中運行Android示例項目。但是,編譯以下代碼行和其他一些使用變量'R'的行會引發錯誤。Android Dev - R.layout.main,變量'R'無法解析
setContentView(R.layout.activity_main);
'R無法解析爲變量'。我不明白是什麼導致了錯誤。任何人都可以幫助我解決這個問題。
我們是Android的新手,我們正在嘗試開發新的應用程序。我們安裝了Android的所有基本設置。我們試圖在Eclipse中運行Android示例項目。但是,編譯以下代碼行和其他一些使用變量'R'的行會引發錯誤。Android Dev - R.layout.main,變量'R'無法解析
setContentView(R.layout.activity_main);
'R無法解析爲變量'。我不明白是什麼導致了錯誤。任何人都可以幫助我解決這個問題。
請嘗試清理該項目,然後再次嘗試編譯。
如果沒有解決,請參閱R cannot be resolved - Android error
檢查,對於R類別進口不
import com.android.R;
,你應該讓
import yourpackagename.R;
然後重新編譯
而且檢查你的android庫是否正確映射Eclipse的配置(如果您使用eclipse開發)。
檢查您的resorce名稱(例如template.xml)是否只有小寫字母。
就使進口部分import com.android.R.layout
,而不是com.android.R
如果您有64位Linux平臺,而無需IA32庫,那麼也可能會出現此問題。我花了相當長的時間才把這個問題弄糟,看到問題與無法執行32位代碼無關。
import com.packagename.R * will worl
在我的情況下,我忘了重新安裝SDK。當您重新安裝操作系統時,您應該重新提取(重新安裝)您的SDK Zip文件。
更改導入到
import yourpackagename.R;
如果故障仍然存在,然後
go to gen folder->packagename->R.java
,並刪除錯誤行有時它繪製了文件錯誤。
的setContentView(R.layout.activity_main)
更改SDK並刪除該項目,並創造新的...它一定會努力!
是你的問題終於解決了嗎? –