Reputation: 5857
Recently I upgraded my Android Studio
to 0.8.2
. Now, my android-annotations based project fails to build. It seems like annotation processing is disabled somehow. It seems the project compiler settings have been changed, the option to turn annotation processing on/off is nowhere to be found...
I can't expand the 'Compiler' option as I could before:
Where have they put these options?
Upvotes: 11
Views: 10360
Reputation: 1
This option now is moved to:
File -> Settings -> Build, Execution, Deployment -> Gradle-Android Compiler -> Command-line Options:
Upvotes: 0
Reputation: 3258
In Android Studio 3.1.2 this setting is under:
File -> Other Settings -> Default Settings... -> Build, Execution, Deployment -> Compiler -> Java Compiler -> Additional command line parameters
Update
For more recent versions of Android Studio [tested on Android Studio 3.5 but probably starting from 3.4 according to Joel's comment] this setting is under:
File -> Other Settings -> Settings for New Projects... -> Build, Execution, Deployment -> Compiler -> Java Compiler -> Additional command line parameters
For existing projects it seems to me that the only option is to implement the solution described in these two answers A1 and A2, modifying the build.gradle
file wrapping around allprojects
or not based on your needs:
allprojects {
gradle.projectsEvaluated {
tasks.withType(JavaCompile) {
options.compilerArgs << "-Xlint:unchecked" << "-Xlint:deprecation"
}
}
}
More details about Gradle's Multi-Project Builds can be found here on their official website
Upvotes: 3
Reputation: 541
This is a little late, but for me, it's under
File -> Other Settings -> Default Settings -> Compiler
This compiler has dropdown options, including Annotation Processors.
Upvotes: 11