在進行android開發的過程中,不知道怎么回事,代碼中出現R代碼有紅色波浪線了,於是進行了clean,結果還是有紅色波浪線,然后就重啟了eclipse,重啟以后還是這個樣子,隨后發現工程的R文件丟失了。我擦....什么情況???
然后google了一番,各種方法,現貼出來
1.選擇eclipse/myeclipse 的 clean 這樣R文件也會出現。 該方法不管用
2.對着工程點擊鼠標右鍵 選擇 Build Project,R.java 文件又回來 該方法不管用
3. 從別的工程中拷貝一份R文件過來 然后string.xml里隨便改動一下 即可更新R文件 該方法不管用
以上三種方法都不管用,依舊存在錯誤情況。
最后一個方法:
再次clean工程,查看console中的信息,
[2015-07-01 22:23:54 - ResumeChanged] C:\Users\lijingbo\workspace\ResumeChanged\res\layout\recruit_main.xml:10: error: Error: No resource found that matches the given name (at 'layout_above' with value '@id/showContant').
找到recruit_main.xml中的第十行的layout_above,把該行XML文件刪除掉,然后clean,發現R文件自動生成了。該問題解決。
主要是因為XML文件有錯誤造成的。