在我引用r.id.something
的所有类中的每个实例中,r
都是红色的,表示“无法解析符号r”。而且,每次出现r.layout.something
时,它都会用红色下划线表示“无法解析方法setContentView(?)”。这个项目总是做得很好。老是看到这个很烦人。我在这里读到了许多关于类似的问题,但大多数都涉及到从Eclipse导入项目。我使用的是我认为是Android Studio的最新版本,这个项目是用Android Studio创建的,没有任何“无法解决R”的问题。如果有人知道,我想知道这是什么原因造成的。
这一期我也有。简单的“Gradlew Clean”和“Gradlew Build”就做到了。
单击Build->clean Project,将执行梯度清理
在Android Studio的最新版本中,至少对我来说,有以下几款作品:
“工具”->;“Android”->;“将项目与Gradle文件同步”
在最新的Android Studio 3.1.3(2018年7月)中,“与Gradle文件同步项目”在主菜单栏中可用。
我用的是gradle 3.3.0。是罪魁祸首。浪费了我生命中的6.5个小时。Gradle 3.2.1删除了该错误。
classpath 'com.android.tools.build:gradle:3.2.1'
更改gradle版本后问题解决。详细历史记录可以在这里找到。