Несоответствие типов: предполагаемый тип — String, но ожидался KaptOptions.Android

Форум для тех, кто программирует под Android
Ответить Пред. темаСлед. тема
Anonymous
 Несоответствие типов: предполагаемый тип — String, но ожидался KaptOptions.

Сообщение Anonymous »

Когда я использую последнюю версию Android Studio, я сталкиваюсь с этой проблемой. В другом моем проекте реализованы точно такие же зависимости, но проблем нет. Здесь я сталкиваюсь с такими ошибками.

Несоответствие типов: предполагаемый тип — String, но ожидался KaptOptions.
Несоответствие типов: предполагаемый тип — () — > Ожидался Unit, но KaptOptions
Неразрешенная ссылка: корректныеErrorTypes

Вот мой файл build.gradle(Module):

Код: Выделить всё

import org.jetbrains.kotlin.kapt3.base.Kapt.kapt

plugins {
id("com.android.application")
id("org.jetbrains.kotlin.android")
id ("kotlin-kapt")
id ("com.google.dagger.hilt.android")
}

android {
namespace = "com.urahimli.booklistbeta"
compileSdk = 34

defaultConfig {
applicationId = "com.urahimli.booklistbeta"
minSdk = 26
targetSdk = 34
versionCode = 1
versionName = "1.0"

testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner"
vectorDrawables {
useSupportLibrary = true
}
}

buildTypes {
release {
isMinifyEnabled = false
proguardFiles(
getDefaultProguardFile("proguard-android-optimize.txt"),
"proguard-rules.pro"
)
}
}
compileOptions {
sourceCompatibility = JavaVersion.VERSION_1_8
targetCompatibility = JavaVersion.VERSION_1_8
}
kotlinOptions {
jvmTarget = "1.8"
}
buildFeatures {
compose = true
}
composeOptions {
kotlinCompilerExtensionVersion = "1.3.2"
}
packaging {
resources {
excludes += "/META-INF/{AL2.0,LGPL2.1}"
}
}
}

dependencies {

implementation("androidx.core:core-ktx:1.10.1")
implementation("androidx.lifecycle:lifecycle-runtime-ktx:2.6.1")
implementation("androidx.activity:activity-compose:1.7.2")
implementation(platform("androidx.compose:compose-bom:2023.03.00"))
implementation("androidx.compose.ui:ui")
implementation("androidx.compose.ui:ui-graphics")
implementation("androidx.compose.ui:ui-tooling-preview")
implementation("androidx.compose.material3:material3")
testImplementation("junit:junit:4.13.2")
androidTestImplementation("androidx.test.ext:junit:1.1.5")
androidTestImplementation("androidx.test.espresso:espresso-core:3.5.1")
androidTestImplementation(platform("androidx.compose:compose-bom:2023.03.00"))
androidTestImplementation("androidx.compose.ui:ui-test-junit4")
debugImplementation("androidx.compose.ui:ui-tooling")
debugImplementation("androidx.compose.ui:ui-test-manifest")

// Compose dependencies
implementation ("androidx.lifecycle:lifecycle-viewmodel-compose:2.6.1")
implementation ("androidx.navigation:navigation-compose:2.7.0")
implementation ("androidx.hilt:hilt-navigation-compose:1.1.0-alpha01")

// Coroutines
implementation ("org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.2")
implementation ("org.jetbrains.kotlinx:kotlinx-coroutines-android:1.7.2")

//Dagger - Hilt
implementation ("com.google.dagger:hilt-android:2.46.1")
kapt ("com.google.dagger:hilt-android-compiler:2.46.1")
kapt ("androidx.hilt:hilt-compiler:1.0.0")

// Room
implementation ("androidx.room:room-runtime:2.5.2")
kapt ("androidx.room:room-compiler:2.5.2")

// Kotlin Extensions and Coroutines support for Room
implementation ("androidx.room:room-ktx:2.5.2")

//material 3
implementation("androidx.compose.material3:material3:1.1.1")
implementation("androidx.compose.material:material-icons-extended:1.5.0")
}

kapt {
correctErrorTypes = true
}
и вот мой файл build.gradle(Project):[/b]

Код: Выделить всё

plugins {
id("com.android.application") version "8.1.0" apply false
id("org.jetbrains.kotlin.android") version "1.8.10" apply false

id("com.google.devtools.ksp") version "1.8.10-1.0.9"  apply false
}
как я уже сказал, я думаю, что все это происходит после создания нового проекта. В моем старом проекте проблем нет. Мне нужны ваши решения

Подробнее здесь: https://stackoverflow.com/questions/768 ... s-expected
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Android»