In Build.gradle.KTS kann 'libs' nicht findenAndroid

Forum für diejenigen, die für Android programmieren
Anonymous
 In Build.gradle.KTS kann 'libs' nicht finden

Post by Anonymous »

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>

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
}
und hier iş meine App Build.gradle.KTS

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)
}
Und hier ist meine Einstellungen.gradle.KTS :

Code: Select all

pluginManagement {
repositories {
gradlePluginPortal()
google()
mavenCentral()
}
}

dependencyResolutionManagement {
repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
repositories {
google()
mavenCentral()
}
}

rootProject.name = "SQLDemo"
include(":app")
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?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post