关于AndroidStudio中提示cannot resolve symble R,但程序可以正常build和run的问题
16lz
2021-01-22
有的时候我们的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
更多相关文章
- javaScript函数中执行C#代码中的函数
- 反编译APK 得到JAVA代码和资源文件源码
- java.io.File vs java.nio.Files这是新代码中的首选?
- JSP页面中有一个按钮 点击之后执行JAVA文件
- 如何在Java中递归解压缩文件?
- Java获得文件的创建时间(精确到秒)
- 拖动层的javasvript代码 十行代码即可写出兼容版拖动层
- 安卓Android文件上传Demo报错 java.io.FileNotFoundException: /
- Eclipse创建的包变成文件夹的解决方法