android開發(fā)過程中 R文件消失 clean 和 build project都無效 已解決Posted on 2011-10-13 23:56 云云 閱讀(9439) 評(píng)論(2) 編輯 收藏Android 在開發(fā)中會(huì)自動(dòng)生成一個(gè) R.java 文件 ,這個(gè)文件是自動(dòng)生成的,最好不要去改。不過有時(shí)候這個(gè) java 文件會(huì)跟我們捉迷藏,在程序中 R.xx.xxx 會(huì)出現(xiàn)經(jīng)常報(bào)錯(cuò)現(xiàn)象。 1 對(duì)著工程點(diǎn)擊鼠標(biāo)右鍵 選擇 Build Project,R.java 文件又回來。這樣R.xx.xxx 就能 X 的出來了。 如果不行 試用第二種 方法 2 選擇eclipse/myeclipse 的 clean 這樣R文件也會(huì)出現(xiàn) 如果還不行 試用第三種 3 經(jīng)過上面兩種方法都不行 使用絕招 從別的工程中拷貝一份R文件過來 然后string.xml里隨便改動(dòng)一下 即可更新R文件 如果還不行 試用第四種 4 經(jīng)過上面的3種方法都不行 說明我們的工程有問題 好好檢查吧 比如resoure資源中的文件 命名,例result_main.xml,如果寫成Result_main.xml是錯(cuò)誤的 需要全部小寫 補(bǔ)充作者的方案: 如果以上四種方案都不可行,我們?cè)撊绾文兀课以陂_發(fā)過程中也遇到了類似的問題,但是上面方案都沒有給我正確的提示,我是這樣來解決R文件缺失的: 首先要檢查SDK是否是最新的,于是我在eclipse中把Android SDK Manager打開,結(jié)果發(fā)現(xiàn),有需要更新的,我把這幾個(gè)需要更新的包全部選擇,進(jìn)行更新,更新完之后,關(guān)掉Adnroid SDK Manager,然后再重新打開,發(fā)現(xiàn)Manager會(huì)進(jìn)行一系列的刷新動(dòng)作,等所有的Status都變成Installed,這說明SDK已經(jīng)是最新的,相信R文件已經(jīng)生成在gen目錄下面了
|
|