gradle 出了什么问题:执行任务":fluttertoast:compiledebugKotlin"失败

ztigrdn8  于 2023-01-05  发布在  Flutter
关注(0)|答案(4)|浏览(314)

当我打算在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:\程序文件\flutter\bin\flutter.bat”医生--详细[√] Flutter(通道稳定,1.22.4,在Microsoft Windows [版本10.0.19042.804]上,区域设置en-US)·C:\程序文件\flutter上的Flutter版本1.22.4·框架修订版1aafb 3a 8b 9(3个月前),2020年11月13日09:59:28 - 0800·引擎修订版2c 956 a31 c 0· Dart版本2.10.4
[!] Android工具链-为Android设备开发(Android SDK版本30.0.2)· Android SDK位于C:/用户/用户/AppData/本地/Android/Sdk ·平台Android-30,构建工具30.0.2 · ANDROID_HOME = C:/用户/用户/AppData/本地/Android/Sdk · Java二进制位于:C:\Program Files\Android\Android Studio\jre\bin\java · Java版本OpenJDK运行时环境(内部版本号1.8.0_242-版本号1644-b 01)X Android许可证状态未知。运行flutter doctor --android-licenses以接受SDK许可证。https://flutter.dev/docs/get-started/install/windows#android-setup有关详细信息,请访问www.example.com。
Android Studio (版本4.1.0)·Android Studio 在C:\程序文件\安卓\Android Studio XFlutter插件未安装;这增加了Flutter特有的功能。X Dart插件没有安装;这将添加Dart特定的功能。· Java版本OpenJDK运行时环境(内部版本号1.8.0_242-release-1644-b 01)
[!] VS代码(版本1.53.0)· VS代码位于C:\Users\user\AppData\Local\Programs\Microsoft VS代码X Flutter扩展未安装;从https://marketplace.visualstudio.com/items?itemName=Dart-Code.flutter安装
[√]连接设备(1可用)· SDK gphone x86臂(移动的)·模拟器-5554 · android-x86 · Android 11(API 30)(模拟器)
!医生在3个类别中发现问题。进程已完成,退出代码为0
如何解决此问题?

q35jwt9p

q35jwt9p1#

这是由于发布缓存冲突造成的。在终端中执行以下命令后,问题得到了修复。

  1. dart发布高速缓存修复
  2. dart 酒吧
  3. dart发布升级
jjjwad0x

jjjwad0x2#

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

e4yzc0pl

e4yzc0pl3#

在pubspec.yaml的依赖项中将吐司版本更新为最新的fluttertoast版本。

slmsl1lt

slmsl1lt4#

我得到了同样的错误。尝试更新compileSdkVersion。对我不起作用。这解决了我的问题。
1.发布规范.yaml --〉〉发布升级
1.将fluttertoast版本更改为最新版本
1.酒吧
1.快跑...

相关问题