背景:最近在跟著《第一行代碼》學習,想不到學到第一章,還沒敲上幾行代碼就報錯:
報錯的內容是:cannot resolve symbol 'log'
用4天時間在網上找了很多辦法,終于解決了,也在此匯總一下找到的辦法,希望能幫助像我一樣遇到這個問題的人。
問題描述:在HelloWorldActivity.java中輸入log.d("HelloWorldActivity","onCreateexecute");
報錯內容: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,如果沒有請添加。
如果有請到 Sdk Manager 內更新Android Support Repostory 到最新版本,然后Sync Project 過程可能需要重啟 IDE。
4、高能預警:我是靠第4點解決這個問題的,我發現我的log打成了小寫,改成"Log",問題消失了!