Une note qui spécifie des options de compilation telles que -Xlint: deprecation
et -Xlint: unchecked
lors de la création d'applications Android avec Gradle. Notez que la méthode de spécification diffère entre Java et Kotlin.
build.gradle
allprojects {
gradle.projectsEvaluated {
//Lors de la compilation de Java
tasks.withType(JavaCompile) {
options.compilerArgs << "-Xlint:unchecked" << "-Xlint:deprecation"
}
//Kotlin au moment de la compilation
tasks.withType(org.jetbrains.kotlin.gradle.tasks.KotlinCompile).all {
kotlinOptions {
freeCompilerArgs = [
"-Xjavac-arguments='-Xlint:unchecked -Xlint:deprecation'"
]
}
}
}
}
Recommended Posts