创建第一个应用程序时在 Flutter 中出错:checkDebugDuplicateClasses

时间:2021-05-25 09:26:57

标签: java flutter android-studio kotlin gradle

我只是想在 flutter 上启动第一个基本创建的代码,它是屏幕上的计数器按钮,现在如果我尝试调试它,那么它总是会因各种错误而混乱。目前,错误是这样的:

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':app:checkDebugDuplicateClasses'.
> Could not resolve all files for configuration ':app:debugRuntimeClasspath'.
   > Failed to transform kotlin-stdlib-jdk7-1.3.50.jar (org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.3.50) to match attributes {artifactType=enumerated-runtime-classes, org.gradle.category=library, org.gradle.libraryelements=jar, org.gradle.status=release, org.gradle.usage=java-runtime}.
      > Execution failed for EnumerateClassesTransform: C:\Users\Shaffan\.gradle\caches\transforms-2\files-2.1\6697cfdd11e9fefb1f002637ca986f5e\jetified-kotlin-stdlib-jdk7-1.3.50.jar.
         > Cannot parse result path string:                                       
   > Failed to transform annotation-1.1.0.jar (androidx.annotation:annotation:1.1.0) to match attributes {artifactType=enumerated-runtime-classes, org.gradle.category=library, org.gradle.libraryelements=jar, org.gradle.status=release, org.gradle.usage=java-runtime}.
      > Execution failed for JetifyTransform: C:\Users\Shaffan\.gradle\caches\modules-2\files-2.1\androidx.annotation\annotation\1.1.0\e3a6fb2f40e3a3842e6b7472628ba4ce416ea4c8\annotation-1.1.0.jar.
         > Cannot parse result path string:     
   > Failed to transform kotlin-stdlib-1.3.50.jar (org.jetbrains.kotlin:kotlin-stdlib:1.3.50) to match attributes {artifactType=enumerated-runtime-classes, org.gradle.category=library, org.gradle.libraryelements=jar, org.gradle.status=release, org.gradle.usage=java-runtime}.
      > Execution failed for EnumerateClassesTransform: C:\Users\Shaffan\.gradle\caches\transforms-2\files-2.1\aa48591568018e27fbbfd58c8ab4f3a5\jetified-kotlin-stdlib-1.3.50.jar.
         > Cannot parse result path string:

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

* Get more help at https://help.gradle.org

BUILD FAILED in 2m 30s
Exception: Gradle task assembleDebug failed with exit code 1                                  

1 个答案:

答案 0 :(得分:0)

您好通常这是由于缓存了不需要的东西引起的,通常有两种方法可以解决此问题:

  1. 从 flutter 项目的根目录在终端内运行 flutter clean。重新启动模拟器并重建项目。

  2. 如果这不起作用,请关闭 Android Studio,导航到您的 gradle 缓存,C:/Users/YourUser/.gradle/caches 并删除里面的所有内容,然后重新打开 Android Studio 并重试。