【发布时间】:2019-03-11 06:36:04
【问题描述】:
我在自动插入代码的快捷方式中遇到问题: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”项目,以便让该注释正常工作?
我试过了:
- 重启、缓存失效和重启
- 构建项目
- 清理项目
【问题讨论】:
-
当我尝试在 Android studio 3.4 中添加注解时,它自动添加了依赖
implementation 'org.jetbrains:annotations-java5:15.0'。所以尝试添加这个依赖并检查
标签: android-studio annotations keyboard-shortcuts nullable android-studio-3.3