Android Studio Giraffe/Lint уведомляет меня о том, что kotlinOptions устарела.
Быстрого исправления не существует. Как правильно заменить обозначения? Кажется, для такого типа библиотечного модуля существует другой синтаксис. Предупреждение об устаревании отсутствует ни в модуле com.android.library, ни в модуле com.android.application. Оба используют плагин kotlin-android, если это существенное различие.
Потенциальный ответ
compileKotlin { kotlinOptions { jvmTarget = Config.compatibleJavaVersion // is set to JavaVersion.VERSION_11 freeCompilerArgs += [ "-opt-in=kotlin.RequiresOptIn" ] } } [/code] Android Studio Giraffe/Lint уведомляет меня о том, что kotlinOptions [b]устарела[/b]. [img]https://i.sstatic.net/o83ec.png[/img]
Быстрого исправления не существует. Как правильно заменить обозначения? Кажется, для такого типа библиотечного модуля существует другой синтаксис. Предупреждение об устаревании отсутствует ни в модуле com.android.library, ни в модуле com.android.application. Оба используют плагин kotlin-android, если это существенное различие. Потенциальный ответ
... считайте их неофициально устаревшими...
Источник: https://youtrack.jetbrains.com/issue/KT-27301/Expose-compiler-flags-via-Gradle-lazy-properties#focus=Comments-27-6565858.0-0 Связано [list] [*]JetBrains/kotlin: обновите API плагина Gradle для использования параметров компилятора (19.09.2022) [*]JetBrains/YouTrack/KT-27301: Предоставлять флаги компилятора через ленивые свойства Gradle [*]Как настроить версию байт-кода Kotlin в проекте Gradle для Java 8? [/list]