📌  相关文章
📜  任务 ':app:checkDebugDuplicateClasses' 执行失败. > 执行 com.android.build.gradle.internal.tasks.CheckDuplicatesRunnable 时发生故障 - Dart (1)

📅  最后修改于: 2023-12-03 15:22:05.048000             🧑  作者: Mango

Android构建任务失败

当执行 任务 ':app:checkDebugDuplicateClasses' 时出现异常,错误信息为:

执行 com.android.build.gradle.internal.tasks.CheckDuplicatesRunnable 时发生故障

这个错误通常表示应用程序中存在重复的类。可以尝试几种解决方法:

  1. 清除构建缓存,重新编译应用程序:

    ./gradlew clean build
    
  2. 禁用R8压缩:

    app/build.gradle中添加以下代码:

    android {
        buildTypes {
            debug {
                ...
                minifyEnabled false
                useProguard false
            }
        }
    }
    
  3. 删除应用程序目录下的 .gradle 文件夹并重新构建应用程序:

    rm -rf .gradle/
    ./gradlew clean build
    

如果以上方法都不能解决问题,建议检查依赖项,确保没有引入重复的类库或框架。