如何解決eclipse android開發中的R cannot be resolved 的錯誤

出現這個錯誤有很多原因,一般都是先把gen文件夾的package刪除,生成新的文件,看有沒有R.java,如果沒有請往下看:

可能的原因有:

1、res文件夾有錯誤,這個是主要問題,我遇到的兩次問題都是這個原因,第一次是xml的文件命名中有大寫,xml的文件名必須小寫。第二次是在drawable文件夾里加了一個名字是中文的圖片,找了好久才發現這個問題,重命名該圖片。其實eclipse控制檯是有提示的,因爲當時急着百度找答案而忽略了。


2、XML佈局文件存在錯誤,阻止Eclipse對它的編譯,所以找不到,改正佈局文件的錯誤。


3、xml文件修改了沒有保存,需保存文件


4、可能是沒有選擇自動編譯,Project > Build all"Build Automatically")。


5、shift+ctrl+o惹的禍,導入了android.R,需要手工去掉。


6、R 是自動生成的,保存了一些常量用來標識你的資源。如果它沒有自動生成,關閉後重新打開你的Project,或着新建一個Project


2016.5.20

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章