gpt4 book ai didi

android - Kotlin 文件无法使用 R.java

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:10:05 25 4
gpt4 key购买 nike

我在适当的资源文件夹中创建了一个新的布局文件。同步后,当我尝试引用布局文件时,即 R.layout.activity_test,R 是一个“未解析的符号”。当我尝试在 AS 中构建时,它失败了。

有趣的是,如果我手动导入 R 文件并在代码中使用它,当我尝试在命令行上构建时,它会起作用。另一件事是当我尝试在 Java 文件中使用 R 访问布局文件时,这也有效。所以我知道正在生成 R.java。

我尝试创建一个全新的项目,并且可以在 Kotlin 文件中访问 R。

这里有什么问题?

我尝试过的事情:

  • 清理后 build

  • 无效缓存/重启

  • 清除 .gradle 文件夹并重新创建索引

其他信息:

  • AS v3.0.1

  • 同时尝试了 Kotlin v1.1.2-4 和 v1.1.60

  • Gradle v4.2.1

  • Gradle 插件 v3.0.0

最佳答案

无效缓存/重启对我有用。

Runtime JAR files in the classpath should have the same version. These files were found in the classpath:
C:/Users/R3ZA/.gradle/caches/modules-2/files-2.1/me.eugeniomarletti.kotlin.metadata/kotlin-compiler-lite/1.0.3-k-1.2.40/a16e967c276379eaf6e1fa03af77664f003db947/kotlin-compiler-lite-1.0.3-k-1.2.40.jar (version 1.2)
C:/Users/R3ZA/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib/1.3.20/eb2a232734e09fcd1b958a5c7520a93c6de38b32/kotlin-stdlib-1.3.20.jar (version 1.3)
C:/Users/R3ZA/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib-common/1.3.20/7d7934e26ce34da1a0a8d00e38038d7cf3375e89/kotlin-stdlib-common-1.3.20.jar (version 1.3)

关于android - Kotlin 文件无法使用 R.java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47419597/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com