Spécifier les options de compilation Java / Kotlin pour les applications Android

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

Spécifier les options de compilation Java / Kotlin pour les applications Android
Convertir toutes les applications Android (Java) en Kotlin
Liens pour créer des applications Android (pour les débutants)
Génériques Kotlin pour les développeurs Java
[Android] Convertir le code Java Android en Kotlin
Mesure de la mémoire pour les applications Java utilisant jstat
[Pour les débutants] Différence entre Java et Kotlin
Conseils d'interopérabilité avec Kotlin à envoyer aux développeurs Java
Kotlin vs Java: quel langage de programmation choisir pour votre application Android
Mémo pour la migration de Java vers Kotlin
Vérifiez les options définies pour le processus Java en cours d'exécution
Paramètres initiaux pour la réécriture de projets Java sur Kotlin
Créez votre propre application Android pour l'apprentissage Java
Pour les ingénieurs Java qui démarrent Kotlin à partir de maintenant
Pour l'apprentissage JAVA (2018-03-16-01)
IDE 2017 pour Java
Causes techniques et contre-mesures pour les points accro aux applications Android et Kotlin (3. Traitement lié aux images Android)
Java pour instruction
Comment utiliser Truth (bibliothèque d'assertions pour Java / Android)
Examen des options de mise en œuvre d'applications natives (par écrit)
Causes techniques et contre-mesures pour les points accro aux applications Android et Kotlin (1. Traitement de la transition d'écran Android (fragment))