方法(转载)"/>
解决can't resolve the symbol 'R'方法(转载)
今天导入了一个github项目,项目没有报错,app也能正常运行,但是一直有红色提示,鼠标放上去后显示can't resolve symbol 'R',看着很不舒服!查看了一下SDK和gradle都没问题,然后又看了一下build目录下居然没有生成R文件,奇怪得很,于是就去网上找了一些解决方法,在这里记录一下。
网上的解决方法如下:
1.Build -> Clean Project
2.Build->Rebuild Project
3.File -> Sync Project With Gradle Files
4.某些 setting 出了问题,点击菜单中的 “File” -> “Invalidate Caches / Restart”,然后点击对话框中的 “Invalidate and Restart”,清空 cache 并且重启。语法就会正确的高亮了。
5.粘贴了别的代码进来,而有的图片之类的文件没有粘进来,解释器解释不通了,在下次启动的时候就会出现Cannot resolve symbol R,多半是xml文件有问题,标签不匹配等等,仔细检查
6.选中自己的project然后按F4,进入Project Structure检查sdk是否正确。
7.重启Android studio;
————————————————
作者:yangpuyuan
来源:CSDN
原文:
版权声明:本文为博主原创文章,转载请附上博文链接!
但是试了这么多方法,还是没有解决我的问题,又去网上找了下面一个方法:
第一步:打开as文件夹…\AS\bin,记事本打开idea.properties
第二步:查找idea.max.intellisense.filesize=2500的值,把2500改成5000
第三步:重启AS
ps:如果不是初次出现这个故障,有可能是xml文件里有错误等其他情况。
出错的原因据说是因为:android studio是基于Intellij IDEA的,文件大小是1024进制而Intellij IDEA对单个文件的大小默认限制为2500kb 。然后工程项目一直都扩张导致 R 文件太大超出了配置大小,R 文件没有被 IDE 正确的生成 class 文件。
————————————————
版权声明:本文为CSDN博主「子问」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:
你们猜结果怎么样?
真的好气啊!问题还是没能解决!无语了!各位程序猿大神有其它好方法或者建议的麻烦多多指教,谢谢!
更多推荐
解决can't resolve the symbol 'R'方法(转载)
发布评论