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