kotlin - IntelliJ 抱怨一个不可访问的类是可访问的
问题描述
我将一个项目重新导入 IntelliJ,但它抱怨我在构建文件中有编译器错误,因为某些类不可访问:
事实是,如果我./gradlew clean build
从 CLI 运行并且没有真正的错误,则构建运行正常。我该怎么做才能让 IntelliJ 了解我正在调用的函数是可访问的?
我试过了
- 重新导入项目
- 使缓存失效
- 删除
.gradle
和build
文件夹 - 重新加载所有 Gradle 项目
但错误仍然存在。
IntelliJ 详细信息:
IntelliJ IDEA 2021.2.1 (Ultimate Edition)
Build #IU-212.5080.55, built on August 24, 2021
Runtime version: 11.0.11+9-b1504.16 amd64
VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o.
Windows 10 10.0
GC: G1 Young Generation, G1 Old Generation
Memory: 750M
Cores: 16
Registry: ide.balloon.shadow.size=0
Non-Bundled Plugins: com.4lex4.intellij.solarized (2.4.0), org.jetbrains.kotlin (212-1.5.30-release-409-IJ4638.7)
Kotlin: 212-1.5.30-release-409-IJ4638.7
解决方案
推荐阅读
- asp.net-mvc - 单独的 API 项目是否需要 MVC ViewModels 的副本进行映射?
- c# - 如何在 C# 中转换我的模板化继承类?
- java - 如何在日期中启用自动删除日期和月份中的0
- c++ - 为什么在 CMake 中使用包管理器?
- android - 生成签名的 APK,生成 Remaining DexItemBasedString,android?
- nginx - 如何在 try_files 中插入读取路径?Nginx 中的重写错误
- r - R:从 SQL Server 并行导入数据不返回数据
- python - 减去两个日期后满足条件
- c# - 为 foreach 循环 c#.net 的每次迭代更新 Gridview
- java - 在 Java 11 下启动时图形未在 JavaFX 中呈现