In Build.gradle.KTS kann 'libs' nicht finden
Posted: 28 Feb 2025, 09:25
Ich versuche, einen Gradle von Groovy DSL nach Kotlin DSL zu migrieren. Dabei habe ich es geschafft, fast alle Dateien zu konvertieren, aber mein Compiler kann das Schlüsselwort LIBS nicht erkennen. Ich habe in meinen vorherigen Projekten Libs oft verwendet, aber jetzt ist Libs nicht zugänglich. (Ich bin sehr neu, also korrigiere mich, wenn ich etwas falsch habe)
Hier ist mein Projekt Build.gradle.KTS < /code>: < /p>
und hier iş meine App Build.gradle.KTS
Und hier ist meine Einstellungen.gradle.KTS :
Dies führt nur zum Projekt Build.gradle.KTS , nicht im App Build.gradle.KTS . Warum? org.gradle.internal.exceptions.locationAwareException < /code>
Das Gleiche sagen. Warum führte der Fehler nur zu 1 Datei und wie kann ich ihn beheben?
Hier ist mein Projekt Build.gradle.KTS < /code>: < /p>
Code: Select all
plugins {
alias(libs.plugins.android.application) apply false
alias(libs.plugins.android.library) apply false
alias(libs.plugins.kotlin.android) apply false
alias(libs.plugins.ksp) apply false
alias(libs.plugins.kotlin.compose) apply false
}
Code: Select all
plugins {
alias(libs.plugins.android.application)
alias(libs.plugins.kotlin.android)
alias(libs.plugins.kotlin.compose)
}
android {
namespace = "compose.project.garbagebin"
compileSdk = 35
defaultConfig {
applicationId = "compose.project.garbagebin"
minSdk = 24
targetSdk = 35
versionCode = 1
versionName = "1.0"
testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner"
}
buildTypes {
release {
isMinifyEnabled = false
proguardFiles(
getDefaultProguardFile("proguard-android-optimize.txt"),
"proguard-rules.pro"
)
}
}
compileOptions {
sourceCompatibility = JavaVersion.VERSION_11
targetCompatibility = JavaVersion.VERSION_11
}
kotlinOptions {
jvmTarget = "11"
}
buildFeatures {
compose = true
}
}
dependencies {
implementation(libs.androidx.core.ktx)
implementation(libs.androidx.lifecycle.runtime.ktx)
implementation(libs.androidx.activity.compose)
implementation(platform(libs.androidx.compose.bom))
implementation(libs.androidx.ui)
implementation(libs.androidx.ui.graphics)
implementation(libs.androidx.ui.tooling.preview)
implementation(libs.androidx.material3)
implementation(libs.androidx.fragment)
implementation(libs.androidx.biometric)
implementation(libs.androidx.lifecycle.viewmodel.compose)
testImplementation(libs.junit)
androidTestImplementation(libs.androidx.junit)
androidTestImplementation(libs.androidx.espresso.core)
androidTestImplementation(platform(libs.androidx.compose.bom))
androidTestImplementation(libs.androidx.ui.test.junit4)
debugImplementation(libs.androidx.ui.tooling)
debugImplementation(libs.androidx.ui.test.manifest)
}
Code: Select all
pluginManagement {
repositories {
gradlePluginPortal()
google()
mavenCentral()
}
}
dependencyResolutionManagement {
repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
repositories {
google()
mavenCentral()
}
}
rootProject.name = "SQLDemo"
include(":app")
Das Gleiche sagen. Warum führte der Fehler nur zu 1 Datei und wie kann ich ihn beheben?