最近我将我的
Android Studio
升级为0.8.2
。现在,我的基于 android 注释的项目无法构建。似乎注释处理以某种方式被禁用。似乎项目编译器设置已更改,找不到打开/关闭注释处理的选项...
我无法像以前那样扩展“编译器”选项:
他们把这些选项放在哪里了?
这有点晚了,但对我来说,已经很晚了
文件 -> 其他设置 -> 默认设置 -> 编译器
此编译器有下拉选项,包括注释处理器。
在 Android Studio 3.1.2 中,此设置位于:
文件 -> 其他设置 -> 默认设置... -> 构建、执行、部署 -> 编译器 -> Java 编译器 -> 其他命令行参数
更新
对于 Android Studio 的最新版本 [在 Android Studio 3.5 上测试,但根据 Joel 的评论可能从 3.4 开始] 此设置位于:
文件 -> 其他设置 -> 新项目设置... -> 构建、执行、部署 -> 编译器 -> Java 编译器 -> 其他命令行参数
对于现有项目,在我看来,唯一的选择是实现这两个答案A1和A2中描述的解决方案,修改围绕
build.gradle
的allprojects
文件或不根据您的需要:
allprojects {
gradle.projectsEvaluated {
tasks.withType(JavaCompile) {
options.compilerArgs << "-Xlint:unchecked" << "-Xlint:deprecation"
}
}
}
有关 Gradle 多项目构建的更多详细信息可以在这里在其官方网站上找到