【发布时间】:2021-07-12 20:26:50
【问题描述】:
我已经使用 Kotlin 很长时间了,但最近我打开了一个 Java 项目,发现 Android Studio 无法像 Kotlin 一样正确识别 Java 代码。例如,当我编写 Java 代码时,lint 检查根本不起作用。我很难知道我犯了哪些错误以及需要导入哪些类,甚至代码样式也没有作为设置应用。
另一方面,当我在同一个项目上创建 Kotlin 类时,一切正常。
我尝试过打开多个 Java 项目,但都是一样的,所以这不是项目特定的问题。
请记住,该项目运行良好且无需任何操作即可运行 问题只要代码没有错误即可。
这是显示问题的图片:
Java 代码:无错误但未应用代码样式
Java 代码:发现错误但没有突出显示错误
Kotlin 代码:没有错误并且应用了代码样式
Kotlin 代码:发现错误并且 lint 运行良好
【问题讨论】:
-
您能否确认检查设置已到位?通过转到文件 -> 设置 -> 编辑器 -> 检查 -> Java。在这里检查您的 Java 是否被检查。您可以选择所有或您想要的检查。然后尝试应用它们并重新启动工作室。让我知道这是否会带来一些变化。
-
已检查但未完全检查,但我认为与 kotlin 相同 i.ibb.co/HdT41rR/Screenshot-2021-04-21-181828.jpg
-
你使用的是哪个 android studio 版本?
-
@Zain 版本 4.1.3
标签: java android android-studio kotlin