关于AndroidStudio中提示cannot resolve symble R,但程序可以正常build和run的问题
有的时候我们的java代码中R.是红色的,起初下意识的会认为是R文件没有import或者没有了,但是build succes并且project能够正常run起来。AS会提示cannot resolve symble ‘R’。这貌似不会影响你继续码字,但是总是感觉起来不爽,比如你不再能够在将鼠标放到代码上Ctrl + click鼠标左键了。
我是通过这种方式解决的:
通过gradlew clean和gradlew build来解决或直接点击Build–>Clean Project也许Make module XXX 就好了
clean project and Sync Project with Gradle , “Tools” -> “Android” -> “Sync Project with Gradle Files”
- 报这种错有些情况是你的xml文件有error,检查一下你的xml文件,这也是有可能的
- 可能是你的build.gradle中有些问题,检查一下你的build tools version
- 如果没能解决一下问题,参考一下这里stackoverflow
关于AndroidStudio中提示cannot resolve symble R,但程序可以正常build和run的问题相关推荐
- Android Studio中提示Cannot resolve symble R
1.build.gradle中确认已添加 compile 'com.android.support:appcompat-v7:21.0.3' 2.菜单里Build->Clean Project ...
- Android中出现Can not resolve symble ‘R’问题的解决办法
问 题:点开android项目/app/java下的活动时setContentView ( R.layout.first_layout )语句中的 R显示为红色,鼠标点上去会显示:Can not re ...
- AndroidStudio中提示:Failed to resolve: com.github.CymChad:BaseRecyclerViewAdapterHelper:
场景 在Android Studio中通过如下方式 dependencies {implementation 'com.github.CymChad:BaseRecyclerViewAdapterHe ...
- AndroidStudio中提示:Didn‘t find class “android.support.v7.widget.RecyclerView“
场景 在Android Studio中使用Recycle View时提示: Didn't find class "android.support.v7.widget.RecyclerView ...
- AndroidStudio中提示:uses-sdk:minSdkVersion 16 cannot be smaller than version 19 declared in libr
场景 在Android Studio中的app下引用了一个外部library,运行时提示: uses-sdk:minSdkVersion 16 cannot be smaller than versi ...
- AndroidStudio中提示:android.content.res.Resources NotFoundException: String resource ID 0x
场景 在Android Studio中对TextView调用setText时传入的是Int类型的值,就会提示: android.content.res.Resources NotFoundExcept ...
- AndroidStudio中提示:This project uses AndroidX dependencies, but the ‘android.useAndroidX‘ property is
场景 Android Studio中在新建项目时勾选了 Use legacy android.support licrary 然后在运行项目时提示: This project uses Android ...
- AndroidStudio中提示:Couldn‘t find meta-data for provider with authority
场景 在配置应用更新时下载完安装包之后进行安装中的提示: Couldn't find meta-data for provider with authority 后面跟你的包名 博客: https:/ ...
- can‘t resolve symble R
android studio中有时引用资源会出现R文件丢失或报错,大多数情况下是由于引入资源时R文件没有及时更新造成的. 先检查一下: 资源文件有没有命名上的问题,比如图片.布局文件有没有数字开头,有 ...
最新文章
- PostgreSQL9中stream同步与Slony同步的比较
- Event 系列: jquery event 源码
- 10、springboot之集成druid
- 一天掌握Android JNI本地编程 快速入门
- Java 7:复制和移动文件和目录
- java 切换主线程_Java线程切换(一)
- Php无限层级并显示层级数
- Delegate如何进行类型转换?
- sql语句基本查询日期
- python常量列表_秦路天善智能python学习笔记1-数据类型,常量,变量,列表,字典,元组...
- 2016年如何用正确的姿势抢“头条”?
- 迅雷 java_Java实现迅雷地址转成普通地址
- squid 3 反向代理 缓存服务器 安装配置精华指南 by lbj
- 苹果删除照片不释放内存_手机内存不足又卡顿,别瞎清理,删除这些文件夹,轻松释放几个G!...
- 也许你会用到的58个硬件面试题!
- LINUX磁盘分区和添加磁盘的一些命令
- vi /etc/sysconfig/network
- 罗翔文老师——实战派内部控制与内部审计专家,上海财经大学兼职教授
- Linux 安装docker教程
- android 时间 实现,android-日期和时间选择实现
热门文章
- 【redis】linux服务器清空redis
- 前端安全 - 小程序接口token加密
- 23. RAID磁盘阵列——RAID0,RAID1,RAID5,RAID6,RAID10,RAID01,软RAID,硬RAID
- java web 在线人数_java网页中怎样统计在线人数
- 原来我一直在踩雷区,MySQL使用索引的正确方式
- python创建文件夹
- 用Python写简单游戏的一般步骤
- VMware网络设置技巧
- 光通过三稜镜色散源码
- centos7怎么登录到mysql数据库_centos7安装 mysql数据库