出現這個錯誤有很多原因,一般都是先把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