Java Android Studio中缺少编译器选项>;=0.8.2

Java Android Studio中缺少编译器选项>;=0.8.2,java,android,android-studio,annotation-processing,Java,Android,Android Studio,Annotation Processing,最近我将我的Android工作室升级到0.8.2。现在,我的基于android注释的项目无法构建。似乎注释处理被禁用了。似乎项目编译器设置已更改,无法找到打开/关闭注释处理的选项 我无法像以前那样扩展“编译器”选项: 他们把这些选项放在哪里了?这有点晚了,但对我来说,这还不确定 文件->其他设置->默认设置->编译器 此编译器具有下拉选项,包括注释处理器。在Android Studio 3.1.2中,此设置位于: 文件->其他设置->默认设置…->生成、执行、部署->编译器->Java编译器

最近我将我的
Android工作室升级到
0.8.2
。现在,我的基于android注释的项目无法构建。似乎注释处理被禁用了。似乎项目编译器设置已更改,无法找到打开/关闭注释处理的选项

我无法像以前那样扩展“编译器”选项:


他们把这些选项放在哪里了?

这有点晚了,但对我来说,这还不确定

文件->其他设置->默认设置->编译器


此编译器具有下拉选项,包括注释处理器。

在Android Studio 3.1.2中,此设置位于:

文件->其他设置->默认设置…->生成、执行、部署->编译器->Java编译器->其他命令行参数


更新

对于较新版本的Android Studio[在Android Studio 3.5上测试,但根据Joel的评论,可能从3.4开始]此设置如下:

文件->其他设置->新项目的设置…->生成、执行、部署->编译器->Java编译器->其他命令行参数


对于现有项目,我认为唯一的选择是实施这两个答案中描述的解决方案,并根据您的需要修改
build.gradle
文件包装
allprojects

allprojects {
    gradle.projectsEvaluated {
        tasks.withType(JavaCompile) {
            options.compilerArgs << "-Xlint:unchecked" << "-Xlint:deprecation"
        }
    }
}
所有项目{
gradle.项目评估{
tasks.withType(JavaCompile){

options.compilerArgs好吧,这太奇怪了。我重新启动了Android Studio,重新打开了我的项目,现在我有了两个“编译器”选项,两个选项都如上面的屏幕所示……所以只有重新启动才能解决您的问题,或者可能解决一些其他问题?即使重新启动后,我仍然会遇到类似(编译器(基于Gradle的Android项目))等等,只有一个选项卡。在A.S.的其他设置下不再有
默认设置
。在Linux下的Open Studio 3.4.2中,我在这些地方都找不到Java编译器选项。我想添加-Xlint:deprecation选项,以确定在编译蓝牙代码时哪个API是过时的。我找到的编译器选项在“构建、执行、部署”设置中,显然只适用于Gradle。现在有人知道在哪里设置Java编译器选项吗?@JoëlV。我刚刚更新了这个答案,现在检查它是否适用于您[在上一个Android Studio 3.5 for Windows上进行了测试,但理论上在Linux上应该是相同的]更新是关于“新项目”的,现在的情况如何project@meghraj27我只是再次更新了答案,让我知道它是否解决了您的问题