我在自动插入代码的快捷方式中遇到问题:ALT+ENTER
未注释的参数覆盖 @ParametersAreNonnullByDefault
检查信息:此检查报告与常量条件和异常检查中配置的 @Nullable 和 @NotNull 注释使用相关的问题。
我知道通过按ALT+ENTER我们得到如下选项:
并且它会通过按自动注释ENTER。
但我得到以下选项(没有直接注释的选项)
为什么上面的图片没有Annotate
直接显示选项。
我正在使用 Android Studio:
Android Studio 3.3.2
Build #AI-182.5107.16.33.5314842, built on February 16, 2019
JRE: 1.8.0_152-release-1248-b01 amd64
JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.o
Linux 4.18.0-16-generic
问题:
我在 PC-1 中使用 Android Studio 3.3.1 创建了一个名为“UserApp”的项目,在 PC-2 中使用相同版本创建了另一个项目“DriverApp”。
两个项目都出现了这个注释问题,但在“UserApp”中,它通过更新Android Studio 3.3.2解决了
现在我在 PC-1 中处理“DriverApp”,但在 Android Studio 3.3.2 中编译,但得到与以前相同的错误。
如何重建“DriverApp”项目以便让该注释正常工作?
我努力了:
- 重新启动、使缓存无效和重新启动
- 构建项目
- 清洁项目