我在相应的资源文件夹中创建了一个新的布局文件。同步后,当我尝试引用布局文件时,即 R.layout.activity_test,R 是“未解析符号”。当我尝试在 AS 中构建时,它失败了。
有趣的是,如果我手动导入 R 文件并在代码中使用它,当我尝试在命令行上构建时,它可以工作。另一件事是当我尝试在 Java 文件中使用 R 访问布局文件时,它也可以工作。所以我知道正在生成 R.java。
我尝试创建一个全新的项目,并且可以在 Kotlin 文件中访问 R。
这里有什么问题?
我尝试过的事情:
清洁然后建造
无效的缓存/重新启动
吹走 .gradle 文件夹并重新创建索引
其他信息:
作为 v3.0.1
尝试了 Kotlin v1.1.2-4 和 v1.1.60
Gradle v4.2.1
Gradle 插件 v3.0.0