android studio gradle升级到4.10.2(android gradle插件升级到3.3.1版本),以后找不到R文件,Cannot resolve symbol'R'-阿里云开发者社区

开发者社区> 开发与运维> 正文
登录阅读全文

android studio gradle升级到4.10.2(android gradle插件升级到3.3.1版本),以后找不到R文件,Cannot resolve symbol'R'

简介: 项目的gradle 升级到了4.10.2,android gradle插件升级到了3.3.1,所以我本地也跟着升级了下。一切都下载好。配置好。build成功了,可是却找不到R文件。更奇怪的是项目可以正常运行。

项目的gradle 升级到了4.10.2,android gradle插件升级到了3.3.1,所以我本地也跟着升级了下。一切都下载好。配置好。build成功了,可是却找不到R文件。更奇怪的是项目可以正常运行。控制台只是输出了如下警告:

API 'variant.getExternalNativeBuildTasks()' is obsolete and has been replaced with 'variant.getExternalNativeBuildProviders()'.

android gradle版本:

image

android gradle插件版本:

  classpath("com.android.tools.build:gradle:3.3.1")

image

解决办法:亲测有效,升级as。把Android studio升级到3.3.1或者以上版本。且把sdk升级到28.0.3重启即可。

    最重要的是升级android studio版本,不要用老的版本了。

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享:
开发与运维
使用钉钉扫一扫加入圈子
+ 订阅

集结各类场景实战经验,助你开发运维畅行无忧

其他文章
最新文章
相关文章