flutter run not working gradle show exit code 1 (颤振运行不工作) gradle show exit code 1

flutter run not working gradle show exit code 1

提问人:Rasul 提问时间:8/19/2023 更新时间:8/19/2023 访问量:181

问:

这是我运行 flutter run 命令后的错误,它显示 gradle 调试正在运行。 /C:/Users/Rasul/AppData/Local/Pub/Cache/hosted/pub.dev/preload_page_view-0.1.6/lib/preload_page_view.dart:179:15:错误:方法 “PageMetrics.copyWith”没有重写方法“Object with ScrollMetrics.copyWith”的命名参数“devicePixelRatio”。 PageMetrics copyWith({ ^ /C:/flutter/packages/flutter/lib/src/widgets/scroll_metrics.dart:138:7:上下文:这是被覆盖的方法('copyWith')。
类 FixedScrollMetrics 与 ScrollMetrics { ^ /C:/Users/Rasul/AppData/Local/Pub/Cache/hosted/pub.dev/preload_page_view-0.1.6/lib/preload_page_view.dart:302:15:错误:方法 “_PagePosition.copyWith”没有重写方法“ViewportOffset with ScrollMetrics.copyWith”的命名参数“devicePixelRatio”。 PageMetrics copyWith({ ^ /C:/flutter/packages/flutter/lib/src/widgets/scroll_position.dart:92:16:上下文:这是被覆盖的方法('copyWith')。
抽象类 ScrollPosition 使用 ScrollMetrics { 扩展 ViewportOffset ^ /C:/Users/Rasul/AppData/Local/Pub/Cache/hosted/pub.dev/preload_page_view-0.1.6/lib/preload_page_view.dart:170:13:错误:必须提供必需的命名参数“devicePixelRatio”。 }) : super( ^ /C:/Users/Rasul/AppData/Local/Pub/Cache/hosted/pub.dev/fluro-2.0.3/lib/src/fluro_router.dart:134:37:错误:未为类“RouteSettings”定义方法“copyWith”。

  • 'RouteSettings' 来自 'package:flutter/src/widgets/navigator.dart' ('/C:/flutter/packages/flutter/lib/src/widgets/navigator.dart')。 尝试将名称更正为现有方法的名称,或定义名为“copyWith”的方法。 settingsToUse = settingsToUse.copyWith(名称:路径); ^^^^^^^^ 目标kernel_snapshot失败:异常

失败:生成已完成,但有 2 次失败。

1:任务失败,出现异常。

  • 哪里: 脚本 'C:\flutter\packages\flutter_tools\gradle\flutter.gradle' 行:1201

  • 出了什么问题: 任务 ':app:compileFlutterBuildDebug' 执行失败。

进程“命令”C:\flutter\bin\flutter.bat“以非零退出值 1 完成

  • 尝试:

使用 --stacktrace 选项运行以获取堆栈跟踪。 使用 --info 或 --debug 选项运行以获取更多日志输出。 使用 --scan 运行以获取完整的见解。 ==============================================================================

2:任务失败,出现异常。

  • 出了什么问题: java.lang.StackOverflowError(无错误消息)

  • 尝试:

使用 --stacktrace 选项运行以获取堆栈跟踪。 使用 --info 或 --debug 选项运行以获取更多日志输出。 使用 --scan 运行以获取完整的见解。 ==============================================================================

构建在 7 分 22 秒内失败。

flutter 软件包在 flutter pub upgrade 的帮助下成功更新。 我认为一切都已正确插入,但它一次又一次地显示此错误。

flutter android-gradle-plugin build.gradle gradlew flutter-plugin

评论

0赞 ela16 8/19/2023
这是您从存储库克隆的项目吗?如果是这样,则依赖项可能存在版本兼容性问题。如果 repo 的依赖项不是最新的,那么它们可能会与你的 Flutter 版本冲突。

答:

0赞 Ashikul Islam Sawan 8/19/2023 #1

您必须遵循一些步骤。

  1. flutter clean
  2. 重新启动您的VS Code/Android Studio
  3. 返回 VS Code/Android Studio 后运行 -flutter pub get

如果问题无法解决,请检查其他正在运行的项目 成功与否。

如果成功 - 尝试备份必要的代码(lib、yaml 等)并替换为新项目。

否则, - 您需要升级 gradle 版本android->build.gradle:dependencies