这个大面积报红的问题可能好多小伙伴都遇到过,导致问题的原因也不太一样。我遇到过两次,第一次就是最常见的缓存问题,
这个比较好解决,可以参考这位小伙伴的博客:https://blog.csdn.net/liujie33852964/article/details/80590554
第二次我也以为是同样的问题,清缓存,rebuild,重下gradle,本以为轻松搞定,what?
又百度一波无果,看下报红位置发现,报红位置多为:
1.Android库中,如Activity或fragment等类的方法调用处,所以感觉可能是build.gradle中依赖的库有问题,查看build文件发现,
发现是compileSdkVersion 与implementation 'com.android.support:appcompat-v7:25.3.1' 的大版本号没对上
(此图是改正后),修改后sync,rebuild后大部分解决
2.还剩一小部分报红,查看相关报红都是关于引用的一个第三方控件库,再看build,里面 缺少了依赖,添加缺少的依赖,同步,问题解决
总结:遇到看似同样的问题,很有可能是不同问题导致的,借鉴别人的经验解决不了问题,就要去仔细观察分析,大胆尝试
最后,提一个与本文无关的问题: