Android Studio 關(guān)于R文件“cannot resolve symbol”異常的解決方案

前言:在使用Android Studio開發(fā)項(xiàng)目的時(shí)候,經(jīng)常會遇到R文件“cannot resolve symbol”,如圖:


image.png

原因分析:
出現(xiàn)這種情況的原因,主要是R文件缺失。R文件,即R.java,一般我們在布局中用到的,此R文件會保存在gen下面的某一個包下,具體在什么位置,這就要看項(xiàng)目的AndroidManifest.xml中的manifest下的package標(biāo)簽,由此可以參考網(wǎng)上的其中一些解決方案:
方案1:R文件出現(xiàn)問題的可能是你的manifest標(biāo)簽的package標(biāo)簽有問題,也就是不是定位到項(xiàng)目的activity所在的包下面;
方案2:可能就是你的AndroidManifest里面有錯,或者某一個子標(biāo)簽寫錯或者哪里多了少了一點(diǎn)屬性或者多余的字段等等,因?yàn)檫@是app最重要的位置,源頭出錯,自然其他的地方也可能出錯了;
方案3:R文件一般由res下面所定義或者其他的一些成分構(gòu)成,所以也可能是res下面文件的問題,例如:xml文件出錯;
方案4:比較常用的,如:重新clean Project、重啟AS、點(diǎn)擊同步gradle:;
方案5:選中自己的project然后按F4,進(jìn)入Project Structure檢查sdk是否正確;
方案6:不理會這個報(bào)錯,直接run項(xiàng)目進(jìn)行編譯(通過這種方式,我的問題解決了)


作者:易家四少
來源:CSDN
原文:https://blog.csdn.net/ygz111111/article/details/79652627
版權(quán)聲明:本文為博主原創(chuàng)文章,轉(zhuǎn)載請附上博文鏈接!

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容