背景:最近在跟着《第一行代码》学习,想不到学到第一章,还没敲上几行代码就报错:
报错的内容是: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",问题消失了!