關于cannot resolve symbol 'log'報錯

背景:最近在跟著《第一行代碼》學習,想不到學到第一章,還沒敲上幾行代碼就報錯:

報錯的內容是: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",問題消失了!

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。