关于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

你可能感兴趣的:(Android,android)