Geben Sie Optionen für die Java / Kotlin-Kompilierungszeit für Android-Apps an

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

Geben Sie Optionen für die Java / Kotlin-Kompilierungszeit für Android-Apps an
Konvertieren Sie alle Android-Apps (Java) in Kotlin
Links zum Erstellen von Android-Apps (für Anfänger)
Kotlin-Generika für Java-Entwickler
[Android] Konvertieren Sie Android Java-Code in Kotlin
Speichermessung für Java-Apps mit jstat
[Für Anfänger] Unterschied zwischen Java und Kotlin
Tipps zur Interoperabilität mit Kotlin zum Senden an Java-Entwickler
Kotlin vs. Java: Welche Programmiersprache Sie für Ihre Android-App auswählen sollten
Memo für die Migration von Java nach Kotlin
Überprüfen Sie die für den laufenden Java-Prozess festgelegten Optionen
Grundeinstellungen für das Umschreiben von Java-Projekten in Kotlin
Erstellen Sie Ihre eigene Android-App für das Java-Lernen
Für Java-Ingenieure, die ab sofort Kotlin starten
Für JAVA-Lernen (2018-03-16-01)
2017 IDE für Java
Technische Ursachen und Gegenmaßnahmen für Punkte, die von Android-Apps und Kotlin abhängig sind (3. Verarbeitung in Bezug auf Android-Bilder)
Java für Anweisung
Verwendung von Truth (Assertion Library für Java / Android)
Prüfung von Optionen zur Implementierung nativer Apps (schriftlich)
Technische Ursachen und Gegenmaßnahmen für Punkte, die von Android-Apps und Kotlin abhängig sind (1. Verarbeitung des Android-Bildschirmübergangs (Fragment))