最近在使用AS的时候时常会遇到cannot resolve symbol R的报错提醒,而且是突然的报错。
百度上关于这个错误的解释有以下几个:
1.多半是xml文件有问题,,标签不匹配等等,仔细检查。
2.如果提示的错误你已经解决,但是仍然不听的提示错误。
解决的方法有下面几种:
1,.重启AS,比较麻烦,不推荐。
2.选中自己的project然后按F4,进入Project Structure检查sdk是否正确。
3.在modules中,选中右边的sources标签,check一下src,和gen(貌似现在不显示这个了)。
4.“file”--》“invalidate caches/restart” 解决。
5.点击同步下gradle就可以了