【问题标题】:What went wrong: Execution failed for task ':fluttertoast:compileDebugKotlin'出了什么问题:任务':fluttertoast:compileDebugKotlin'执行失败
【发布时间】:2021-05-15 23:16:26
【问题描述】:

当我打算在android studio中运行应用程序时更新我的​​flutter项目后,我收到了以下错误。

e: C:\Users\user\AppData\Local\Pub\Cache\hosted\pub.dartlang.org\fluttertoast-7.1.5\android\src\main\kotlin\io\github\ponnamkarthik\toast\fluttertoast\MethodCallHandlerImpl.kt: (16, 16): Redeclaration: MethodCallHandlerImpl
e: C:\Users\user\AppData\Local\Pub\Cache\hosted\pub.dartlang.org\fluttertoast-7.1.6\android\src\main\kotlin\io\github\ponnamkarthik\toast\fluttertoast\MethodCallHandlerImpl.kt: (17, 16): Redeclaration: MethodCallHandlerImpl

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':fluttertoast:compileDebugKotlin'.
> Compilation error. See log for more details

* 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 52s
Exception: Gradle task assembleDebug failed with exit code 1

我尝试了以下步骤,但无法解决此问题。

  • 发布获取,发布升级

  • 这是我的颤振医生的结果

    "C:\Program Files\flutter\bin\flutter.bat" 医生 --verbose [√] Flutter (Channel stable, 1.22.4, on Microsoft Windows [Version 10.0.19042.804], locale en-US) • Flutter 版本 1.22.4,位于 C:\Program Files\flutter • 框架修订 1aafb3a8b9(3 个月前),2020-11-13 09:59:28 -0800 • 引擎版本 2c956a31c0 • Dart 版本 2.10.4

    [!] Android 工具链 - 为 Android 设备开发(Android SDK 版本 30.0.2) • Android SDK 在 C:/Users/user/AppData/Local/Android/Sdk • 平台 android-30,构建工具 30.0.2 • ANDROID_HOME = C:/Users/user/AppData/Local/Android/Sdk • Java 二进制文件位于:C:\Program Files\Android\Android Studio\jre\bin\java • Java 版 OpenJDK 运行时环境(内部版本 1.8.0_242-release-1644-b01) X And​​roid 许可证状态未知。 运行 flutter doctor --android-licenses 以接受 SDK 许可证。 详情请见https://flutter.dev/docs/get-started/install/windows#android-setup

    [!] Android Studio(版本 4.1.0) • C:\Program Files\Android\Android Studio 中的 Android Studio X Flutter 插件未安装;这增加了 Flutter 特定的功能。 X Dart 插件未安装;这增加了 Dart 特定的功能。 • Java 版 OpenJDK 运行时环境(内部版本 1.8.0_242-release-1644-b01)

    [!] VS 代码(版本 1.53.0) • C:\Users\user\AppData\Local\Programs\Microsoft VS 代码中的 VS 代码 未安装 X Flutter 扩展;从安装 https://marketplace.visualstudio.com/items?itemName=Dart-Code.flutter

    [√] 已连接设备(1 个可用) • sdk gphone x86 arm(移动) • emulator-5554 • android-x86 • Android 11 (API 30)(模拟器)

    !医生发现了 3 类问题。 进程以退出代码 0 结束

我该如何解决这个问题?

【问题讨论】:

    标签: android flutter gradle build.gradle flutter-dependencies


    【解决方案1】:

    在 pubspec.yaml 的依赖项中将flutter toast版本更新为最新的fluttertoast版本。它对我有用。

    【讨论】:

      【解决方案2】:

      我遇到了同样的错误。尝试更新compileSdkVersion。没有为我工作。这解决了我的问题。

      1. pubspec.yaml -->> 发布升级
      2. fluttertoast 版本更改为最新
      3. 酒吧获取
      4. 运行...

      【讨论】:

        【解决方案3】:

        我尝试了您的解决方案,但它对我不起作用。我的解决方案是在我的app/build.gradle 中将compileSdkVersion 更新为30

        【讨论】:

          【解决方案4】:

          这是由于 pub 缓存冲突而发生的。在终端执行以下命令后,问题得到解决。

          1. dart pub 缓存修复
          2. 飞镖酒吧得到
          3. 飞镖酒吧升级

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 2023-02-16
            • 2021-05-22
            • 2020-12-27
            • 2022-12-29
            • 2019-01-30
            • 1970-01-01
            • 2020-11-18
            相关资源
            最近更新 更多