出了啥问题:任务':fluttertoast:compileDebugKotlin'执行失败

Posted

技术标签:

【中文标题】出了啥问题:任务\':fluttertoast:compileDebugKotlin\'执行失败【英文标题】: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 结束

我该如何解决这个问题?

【问题讨论】:

【参考方案1】:

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

【讨论】:

【参考方案2】:

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

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

【讨论】:

【参考方案3】:

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

【讨论】:

【参考方案4】:

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

    dart pub 缓存修复 飞镖酒吧得到 飞镖酒吧升级

【讨论】:

以上是关于出了啥问题:任务':fluttertoast:compileDebugKotlin'执行失败的主要内容,如果未能解决你的问题,请参考以下文章

创建类别模板出了啥问题

我的 SQL 查询出了啥问题?

SPOJ 问题 - 这里出了啥问题?

试图用多态来沮丧,出了啥问题?

Python 请求基本命令返回错误 - 出了啥问题?

CASE SQL Oracle 查询 - 出了啥问题?