Eclipse升級之後出現R文件不存在的問題

前幾天,自己在弄一個小的項目的時候,用到一個控件,這個控件是Android 5.0 版本的,所以之前的Eclipse和sdk版本都不能用這個控件,我就在官網下載了高版本的Eclipse(下載地址),然後用了我自己以前下載的API 21 的sdk,結果可以引用這個控件了,但是問題來了,主工程的R文件找不到報錯了,我嘗試着新建個工程看看,奇怪的是我新建的工程也沒有R文件,在網上找了很多資料,也沒弄好。

因爲我也知道,R文件不是我們生成的,而是項目自動生成的,方便找到資源和控件的ID的,R文件出問題一般有兩個原因:一是因爲清單文件有錯誤,導致項目不能生成R文件;二是layout中的佈局文件或者資源文件有問題,就這樣,我查看了清單文件,沒有問題,那問題就應該是res文件夾下的文件的問題了。我打開一個佈局文件,發現它沒有把我添加的控件給顯示出來,而且還報錯了,錯誤如下圖:

                                                                           

經過查詢知道,是jdk的版本低了,所以我又到官網下了一個高版本的jdk(點擊下載),然後安裝,配置環境變量,在Eclipse的配置jdk的地方添加我剛纔下載的jdk,然後重啓Eclipse,果然那個佈局文件就顯示我添加的控件了,然後保存了一下清單文件,紅叉消失了,問題解決。下圖是Eclipse的jdk的配置:

                        

希望能幫到有同樣問題的童鞋~~

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