An exception occurred applying plugin request [id: 'org.jetbrains.kotlin.android', version: '1.9.24']
> Failed to apply plugin 'org.jetbrains.kotlin.android'.
> lateinit property target has not been initialized
* Try:
> Run with --info or --debug option to get more log output.
> Run with --scan to get full insights.
> Get more help at https://help.gradle.org.
* Exception is:
org.gradle.api.plugins.InvalidPluginException: An exception occurred applying plugin request [id: 'org.jetbrains.kotlin.android', version: '1.9.24']
Caused by: org.gradle.api.internal.plugins.PluginApplicationException: Failed to apply plugin 'org.jetbrains.kotlin.android'.
Caused by: kotlin.UninitializedPropertyAccessException: lateinit property target has not been initialized
at org.jetbrains.kotlin.gradle.dsl.KotlinAndroidProjectExtension.getTarget(KotlinProjectExtension.kt:413)
at org.jetbrains.kotlin.gradle.dsl.KotlinAndroidProjectExtension_Decorated.getTarget(Unknown Source)
at org.jetbrains.kotlin.gradle.dsl.KotlinAndroidProjectExtension.getTarget(KotlinProjectExtension.kt:412)
at com.google.devtools.ksp.gradle.KspConfigurations.decorateKotlinProject(KspConfigurations.kt:93)
at com.google.devtools.ksp.gradle.KspConfigurations.access$decorateKotlinProject(KspConfigurations.kt:14)
at com.google.devtools.ksp.gradle.KspConfigurations$1.invoke(KspConfigurations.kt:87)
at com.google.devtools.ksp.gradle.KspConfigurations$1.invoke(KspConfigurations.kt:85)
at com.google.devtools.ksp.gradle.KspConfigurations._init_$lambda$4(KspConfigurations.kt:85)
Я пытался реализовать Kotlin Parcelize и KSP для базы данных Room. Но когда я добавляю эти две зависимости, появляется эта ошибка.
Это мой lins.versions.toml:
Я пробовал очистить кеш, сделать кеш недействительным, перестроить проект, добавить путь к классам. Но ничто не может решить мою проблему. Что я должен делать? Пожалуйста, помогите мне, спасибо!
Сообщение об ошибке [code]An exception occurred applying plugin request [id: 'org.jetbrains.kotlin.android', version: '1.9.24'] > Failed to apply plugin 'org.jetbrains.kotlin.android'. > lateinit property target has not been initialized
* Try: > Run with --info or --debug option to get more log output. > Run with --scan to get full insights. > Get more help at https://help.gradle.org.
* Exception is: org.gradle.api.plugins.InvalidPluginException: An exception occurred applying plugin request [id: 'org.jetbrains.kotlin.android', version: '1.9.24'] Caused by: org.gradle.api.internal.plugins.PluginApplicationException: Failed to apply plugin 'org.jetbrains.kotlin.android'. Caused by: kotlin.UninitializedPropertyAccessException: lateinit property target has not been initialized at org.jetbrains.kotlin.gradle.dsl.KotlinAndroidProjectExtension.getTarget(KotlinProjectExtension.kt:413) at org.jetbrains.kotlin.gradle.dsl.KotlinAndroidProjectExtension_Decorated.getTarget(Unknown Source) at org.jetbrains.kotlin.gradle.dsl.KotlinAndroidProjectExtension.getTarget(KotlinProjectExtension.kt:412) at com.google.devtools.ksp.gradle.KspConfigurations.decorateKotlinProject(KspConfigurations.kt:93) at com.google.devtools.ksp.gradle.KspConfigurations.access$decorateKotlinProject(KspConfigurations.kt:14) at com.google.devtools.ksp.gradle.KspConfigurations$1.invoke(KspConfigurations.kt:87) at com.google.devtools.ksp.gradle.KspConfigurations$1.invoke(KspConfigurations.kt:85) at com.google.devtools.ksp.gradle.KspConfigurations._init_$lambda$4(KspConfigurations.kt:85) [/code] Я пытался реализовать Kotlin Parcelize и KSP для базы данных Room. Но когда я добавляю эти две зависимости, появляется эта ошибка. Это мой lins.versions.toml: [code][versions] activityKtx = "1.9.3" agp = "8.7.0" coreSplashscreen = "1.0.1" coreTesting = "2.2.0" datastorePreferences = "1.1.1" espressoCoreVersion = "3.6.1" espressoIdlingResource = "3.6.1" fragmentKtx = "1.8.4" kotlin = "1.9.24" coreKtx = "1.13.1" junit = "4.13.2" junitVersion = "1.2.1" espressoCore = "3.6.1" appcompat = "1.7.0" kotlinGradlePlugin = "1.9.24" kotlinxCoroutinesTest = "1.7.3" lifecycleRuntimeKtx = "2.8.6" material = "1.12.0" activity = "1.9.3" constraintlayout = "2.1.4" androidAsyncHttp = "1.4.11" converterGson = "2.9.0" glide = "4.16.0" loggingInterceptor = "4.11.0" mockitoCore = "4.4.0" pagingRuntimeKtx = "3.3.2" retrofit = "2.9.0" navigationFragmentKtx = "2.8.3" navigationUiKtx = "2.8.3" ksp = "1.9.24-1.0.20" roomKtx = "2.6.1" roomPaging = "2.6.1"
// UI test testImplementation(libs.junit) androidTestImplementation(libs.androidx.junit) implementation (libs.androidx.espresso.idling.resource) androidTestImplementation (libs.androidx.espresso.intents) androidTestImplementation(libs.androidx.espresso.core)
// Unit Testing testImplementation(libs.mockito.core) testImplementation(libs.mockito.inline) testImplementation(libs.androidx.core.testing) testImplementation(libs.kotlinx.coroutines.test) } [/code] Я пробовал очистить кеш, сделать кеш недействительным, перестроить проект, добавить путь к классам. Но ничто не может решить мою проблему. Что я должен делать? Пожалуйста, помогите мне, спасибо!