setContentView(R.layout.activity_main) Error解決方法

penglijiang發表於2014-08-15

寫Android程式碼的過程中,編譯器一直報錯,錯誤出在這一行程式碼:

setContentView(R.layout.activity_main)

提示資訊是:
activity_main cannot be resolved or is not a field

明明很奇怪,編譯環境自動生成的 怎麼會報錯呢?連續做了幾個過程都出現這樣的問題。

 

回來再網上找到解決方法:

刪除 包含檔案 import android.R; 這句就可以了

 

報錯原因是:如果你在R.java還沒有來得及自動生成的時候選擇了fix imports,那麼Eclipse就會自動幫你匯入android.R這個包,就會覆蓋掉本地的R.java,所以就導致了你不能正常引用R.layout.activity_main.

相關文章