Ein Hinweis, der Kompilierungsoptionen wie "-Xlint: veraltet" und "-Xlint: nicht aktiviert" beim Erstellen von Android-Apps mit Gradle angibt. Beachten Sie, dass sich die Spezifikationsmethode zwischen Java und Kotlin unterscheidet.
build.gradle
allprojects {
gradle.projectsEvaluated {
//Beim Kompilieren von Java
tasks.withType(JavaCompile) {
options.compilerArgs << "-Xlint:unchecked" << "-Xlint:deprecation"
}
//Kotlin zur Kompilierungszeit
tasks.withType(org.jetbrains.kotlin.gradle.tasks.KotlinCompile).all {
kotlinOptions {
freeCompilerArgs = [
"-Xjavac-arguments='-Xlint:unchecked -Xlint:deprecation'"
]
}
}
}
}
Recommended Posts