背景:最近在跟著《第一行代碼》學(xué)習(xí)醉箕,想不到學(xué)到第一章叫挟,還沒敲上幾行代碼就報錯:
報錯的內(nèi)容是:cannot resolve symbol 'log'
用4天時間在網(wǎng)上找了很多辦法峡碉,終于解決了窘哈,也在此匯總一下找到的辦法倒堕,希望能幫助像我一樣遇到這個問題的人耍贾。
問題描述:在HelloWorldActivity.java中輸入log.d("HelloWorldActivity","onCreateexecute");
報錯內(nèi)容:cannot resolve symbol 'log' [無法解析log符號]?
解決辦法:
1珍手、清緩存:File>Invalidate Caches / Restart>Invalidate and Restart,等待Android Studio重啟即可准夷。(對我無效)
2类溢、裝插件:Settings→Plugins→Browse repositories凌蔬,輸入lom后選擇Install,安裝插件闯冷,按照提示重啟IDEA(對我無效)
3砂心、裝SDK:查看 Dependencies 一項是否有com.android.support:support-compat:25.2.0,如果沒有請?zhí)砑印?/p>
如果有請到 Sdk Manager 內(nèi)更新Android Support Repostory 到最新版本蛇耀,然后Sync Project 過程可能需要重啟 IDE辩诞。
4、高能預(yù)警:我是靠第4點解決這個問題的纺涤,我發(fā)現(xiàn)我的log打成了小寫译暂,改成"Log"抠忘,問題消失了!