有的时候我们的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的问题相关推荐

  1. Android Studio中提示Cannot resolve symble R

    1.build.gradle中确认已添加 compile 'com.android.support:appcompat-v7:21.0.3' 2.菜单里Build->Clean Project ...

  2. Android中出现Can not resolve symble ‘R’问题的解决办法

    问 题:点开android项目/app/java下的活动时setContentView ( R.layout.first_layout )语句中的 R显示为红色,鼠标点上去会显示:Can not re ...

  3. AndroidStudio中提示:Failed to resolve: com.github.CymChad:BaseRecyclerViewAdapterHelper:

    场景 在Android Studio中通过如下方式 dependencies {implementation 'com.github.CymChad:BaseRecyclerViewAdapterHe ...

  4. AndroidStudio中提示:Didn‘t find class “android.support.v7.widget.RecyclerView“

    场景 在Android Studio中使用Recycle View时提示: Didn't find class "android.support.v7.widget.RecyclerView ...

  5. 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 ...

  6. AndroidStudio中提示:android.content.res.Resources NotFoundException: String resource ID 0x

    场景 在Android Studio中对TextView调用setText时传入的是Int类型的值,就会提示: android.content.res.Resources NotFoundExcept ...

  7. AndroidStudio中提示:This project uses AndroidX dependencies, but the ‘android.useAndroidX‘ property is

    场景 Android Studio中在新建项目时勾选了 Use legacy android.support licrary 然后在运行项目时提示: This project uses Android ...

  8. AndroidStudio中提示:Couldn‘t find meta-data for provider with authority

    场景 在配置应用更新时下载完安装包之后进行安装中的提示: Couldn't find meta-data for provider with authority 后面跟你的包名 博客: https:/ ...

  9. can‘t resolve symble R

    android studio中有时引用资源会出现R文件丢失或报错,大多数情况下是由于引入资源时R文件没有及时更新造成的. 先检查一下: 资源文件有没有命名上的问题,比如图片.布局文件有没有数字开头,有 ...

最新文章

  1. PostgreSQL9中stream同步与Slony同步的比较
  2. Event 系列: jquery event 源码
  3. 10、springboot之集成druid
  4. 一天掌握Android JNI本地编程 快速入门
  5. Java 7:复制和移动文件和目录
  6. java 切换主线程_Java线程切换(一)
  7. Php无限层级并显示层级数
  8. Delegate如何进行类型转换?
  9. sql语句基本查询日期
  10. python常量列表_秦路天善智能python学习笔记1-数据类型,常量,变量,列表,字典,元组...
  11. 2016年如何用正确的姿势抢“头条”?
  12. 迅雷 java_Java实现迅雷地址转成普通地址
  13. squid 3 反向代理 缓存服务器 安装配置精华指南 by lbj
  14. 苹果删除照片不释放内存_手机内存不足又卡顿,别瞎清理,删除这些文件夹,轻松释放几个G!...
  15. 也许你会用到的58个硬件面试题!
  16. LINUX磁盘分区和添加磁盘的一些命令
  17. vi /etc/sysconfig/network
  18. 罗翔文老师——实战派内部控制与内部审计专家,上海财经大学兼职教授
  19. Linux 安装docker教程
  20. android 时间 实现,android-日期和时间选择实现

热门文章

  1. 【redis】linux服务器清空redis
  2. 前端安全 - 小程序接口token加密
  3. 23. RAID磁盘阵列——RAID0,RAID1,RAID5,RAID6,RAID10,RAID01,软RAID,硬RAID
  4. java web 在线人数_java网页中怎样统计在线人数
  5. 原来我一直在踩雷区,MySQL使用索引的正确方式
  6. python创建文件夹
  7. 用Python写简单游戏的一般步骤
  8. VMware网络设置技巧
  9. 光通过三稜镜色散源码
  10. centos7怎么登录到mysql数据库_centos7安装 mysql数据库