Android開發(fā)中R.java文件丟失或無(wú)法更新的解決方法
本文分析了Android開發(fā)中R.java文件丟失或無(wú)法更新的解決方法。分享給大家供大家參考,具體如下:
首先確定你的SDK是新的。
其次接下來(lái)檢查你的.xml文件,文件名不能大寫。
如果xml文件太多 ,那么clean一下你的項(xiàng)目,這時(shí)候注意看Console的提示。
Console會(huì)提示你xml文件錯(cuò)誤在哪里
修改完xml文件之后
clean你的項(xiàng)目,再build你的項(xiàng)目
R.java會(huì)重新出現(xiàn)或更新
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 文件又回來(lái)。這樣R.xx.xxx 就能 X 的出來(lái)了。
如果不行 試用第二種 方法
2 選擇eclipse/myeclipse 的 clean 這樣R文件也會(huì)出現(xiàn)
如果還不行 試用第三種
3 經(jīng)過上面兩種方法都不行 使用絕招 從別的工程中拷貝一份R文件過來(lái) 然后string.xml里隨便改動(dòng)一下 即可更新R文件
如果還不行 試用第四種
4 經(jīng)過上面的3種方法都不行 說(shuō)明我們的工程有問題 好好檢查吧
比如resoure資源中的文件 命名,例result_main.xml,如果寫成Result_main.xml是錯(cuò)誤的 需要全部小寫
更多關(guān)于Android相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《Android開發(fā)入門與進(jìn)階教程》、《Android Service組件使用技巧總結(jié)》、《Android基本組件用法總結(jié)》及《Android控件用法總結(jié)》
希望本文所述對(duì)大家Android程序設(shè)計(jì)有所幫助。
- Android中Java根據(jù)文件頭獲取文件類型的方法
- Ubuntu中為Android系統(tǒng)實(shí)現(xiàn)內(nèi)置Java應(yīng)用程序測(cè)試Application Frameworks層的硬件服務(wù)
- Ubuntu中為Android HAL編寫JNI方法提供JAVA訪問硬件服務(wù)接口
- RxJava兩步打造華麗的Android引導(dǎo)頁(yè)
- Java中的instanceof關(guān)鍵字在Android中的用法實(shí)例詳解
- Android中的Retrofit+OkHttp+RxJava緩存架構(gòu)使用
- Java加密解密工具(適用于JavaSE/JavaEE/Android)
- android用java動(dòng)態(tài)增添刪除修改布局
- 從源碼編譯Android系統(tǒng)的Java類庫(kù)和JNI動(dòng)態(tài)庫(kù)的方法
- Android中執(zhí)行java命令的方法及java代碼執(zhí)行并解析shell命令
- Java和Android的LRU緩存及實(shí)現(xiàn)原理
相關(guān)文章
Ubuntu16.04 LTS 下安裝 Android Studio 2.2.2 的詳細(xì)步驟
這篇文章主要介紹了Ubuntu16.04 LTS 下安裝 Android Studio 2.2.2 的詳細(xì)步驟,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下2016-11-11Android開發(fā)中使用sqlite實(shí)現(xiàn)新聞收藏和取消收藏的功能
本篇文章主要介紹了sqlite實(shí)現(xiàn)新聞收藏和取消收藏功能,主要涉及到oracle數(shù)據(jù)庫(kù)方面的內(nèi)容,對(duì)于Android開發(fā)sqlite實(shí)現(xiàn)收藏和取消功能感興趣的朋友可以參考下本文2016-11-11Android那兩個(gè)你碰不到但是很重要的類之ActivityThread
上篇文章我們聊了些Android里那些我們平時(shí)碰不到但很重要的類ViewRootImpl,這一篇我們就來(lái)看看另外那個(gè)類ActivityThread,文中有相關(guān)的代碼示例,感興趣的同學(xué)可以跟著小編一起來(lái)學(xué)習(xí)2023-05-05Android Activity的4種啟動(dòng)模式圖文介紹
這篇文章主要給大家介紹了關(guān)于Android Activity的4種啟動(dòng)模式,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-11-11Android使用GridView實(shí)現(xiàn)表格分割線效果
這篇文章主要為大家詳細(xì)介紹了Android使用GridView實(shí)現(xiàn)表格分割線效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2020-07-07Android 個(gè)人理財(cái)工具二:使用SQLite實(shí)現(xiàn)啟動(dòng)時(shí)初始化數(shù)據(jù)
本文主要介紹 Android 使用SQLite實(shí)現(xiàn)啟動(dòng)時(shí)初始化數(shù)據(jù),這里對(duì)SQLite 的數(shù)據(jù)庫(kù)進(jìn)行詳解,附有示例代碼,有興趣的小伙伴可以參考下2016-08-08