这是 github 代表链接 Github 代表 每次重建应用程序时我都会收到此错误
Caused by: org.gradle.workers.internal.DefaultWorkerExecutor$WorkExecutionException: A failure occurred while executing com.android.build.gradle.internal.tasks.CheckDuplicatesRunnable
我正在开发最新版本的android studio
Android Studio 长颈鹿 | 2022.3.1 补丁 2
该项目是用 Java 构建您的第一个 Android 应用程序 这是链接:https://developer.android.com/codelabs/build-your-first-android-app#0 我注意到一些代码片段已经过时,所以它 100% 相同
plugins{ id("com.android.application") version "8.1.2" apply false id("androidx.navigation.safeargs") version "2.5.3" apply false }
**这是 build.gradle.kts(Module:app)
plugins {
id("com.android.application")
id("androidx.navigation.safeargs")
}
android {
namespace = "com.example.myfirstapp"
compileSdk = 33
defaultConfig {
applicationId = "com.example.myfirstapp"
minSdk = 24
targetSdk = 33
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_1_8
targetCompatibility = JavaVersion.VERSION_1_8
}
buildFeatures {
viewBinding = true
}
}
val nav_version = "2.5.3"
dependencies {
implementation("androidx.appcompat:appcompat:1.6.1")
implementation ("androidx.navigation:navigation-fragment:$nav_version")
implementation ("androidx.navigation:navigation-ui:$nav_version")
implementation("com.google.android.material:material:1.8.0")
implementation("androidx.navigation:navigation-safe-args-gradle-plugin:2.5.3")
implementation("com.android.tools.build:gradle:4.2.0")
implementation("androidx.constraintlayout:constraintlayout:2.1.4")
testImplementation("junit:junit:4.13.2")
androidTestImplementation("androidx.test.ext:junit:1.1.5")
androidTestImplementation("androidx.test.espresso:espresso-core:3.5.1")
}
添加此:
constraints {
implementation("org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.8.0") {
because("kotlin-stdlib-jdk7 is now a part of kotlin-stdlib")
}
implementation("org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.8.0") {
because("kotlin-stdlib-jdk8 is now a part of kotlin-stdlib")
}
}
依赖关系
即:
dependencies {
constraints {
implementation("org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.8.0") {
because("kotlin-stdlib-jdk7 is now a part of kotlin-stdlib")
}
implementation("org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.8.0") {
because("kotlin-stdlib-jdk8 is now a part of kotlin-stdlib")
}
}
implementation("androidx.appcompat:appcompat:1.6.1")
implementation ("androidx.navigation:navigation-fragment:$nav_version")
implementation ("androidx.navigation:navigation-ui:$nav_version")
implementation("com.google.android.material:material:1.8.0")
implementation("androidx.navigation:navigation-safe-args-gradle-plugin:2.5.3")
implementation("com.android.tools.build:gradle:4.2.0")
implementation("androidx.constraintlayout:constraintlayout:2.1.4")
testImplementation("junit:junit:4.13.2")
androidTestImplementation("androidx.test.ext:junit:1.1.5")
androidTestImplementation("androidx.test.espresso:espresso-core:3.5.1")
}
[来源:https://www.youtube.com/watch?v=o_pp4SIYMcw][1]