Cannot resolve symbol 'R' -最简单最致命的R文件找不到

当遇到'Cannot resolve symbol 'R''错误时,本文提供了简单和深入的排查步骤。从检查布局和资源文件开始,再到更新build.gradle中classpath的值。调整Android Studio版本可以有效解决因导入他人项目导致的编译问题。
摘要由CSDN通过智能技术生成

最简单最致命的R文件找不到

2015年到现在4年,中间断断续续地开发,自认为自己水平还算不错。差点被这简单的问题难倒怀疑人生。。

简单排查

为了找出原因,新建一个activity
在这里插入图片描述
确保布局、资源文件没错,然后rebuild。R文件仍然找不到,那么就需要深入排查

深入排查

修改项目下的build.gradle中的buildscript-> dependencies->classpath 的值。
在这里插入图片描述
这个值应该填什么?新建一个新的项目,复制那个值(其实就是当前使用的Android studio版本)到这里,然后rebuild,
在这里插入图片描述
在这里插入图片描述
错误解决,信心回来了,哈哈哈

总结分析

此现象多发生在导入别人的项目时,表现为编译通过,自己加一点有关R文件的代码就报错,那么就是编译工具的问题,调整版本就好了。这也是后知后觉的总结,当初可是新建了一个项目,一点一点把源码贴进来,一点一点对比才找到原因,坑我踩了,希望能帮到茫然无措的你。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值