R.java常見問題解決方案

 

1. The type R is already defined.

(很多時候我們在導入其他人的程序的時候,會遇到這個錯誤) 通常在project裏有兩個R.java,一個在src,一個在gen,通常刪除src裏那個保留gen裏的就OK

 

2.R.java無法修改

R.java是ATD自行產生的,ID號都是唯一的,如果不熟悉,最好是不要動這個裏面的東西,這個類裏面通常定義的都是project的一些resource信息,attr、drawable、id、raw、layout、string以及xml等

如果發現R.java沒法修改,要去看你的配置文件,比如xml等是否有錯誤。例如一個圖片資源文件,如果我沒有放在res/drawtable下時,R.java是沒法修改的,當你把這個資源拷到res/drawtable下後,R.java就可打開了。

3.R.java不能自動更新

  1)是你的project配置有問題

       XML格式錯誤等等

  2) 設置的問題

       i. 打開ECLIPSE的Poject–>Build Automaticaly ,把它勾起來,以後就會自動給你維護R.java

       ii. 或者右擊你的project,Android tools–>Fix project properties

       ii. 再不行,同樣打開eclipse的project–>clean,點下會reset你的project的配置的,然後再rebuild下你的project

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