错误:从" Package :flutter/src/material/bottom_sheet. dart"和" Package :模态底部_sheet/src/底部_sheet_route. dart"导入了"模态底部_sheet路线" .../.../src/material_with_modal_page_route. dart:4导入"../模态底部_sheet. dart";^^^^^^^^^^^^^^^^^^^^^
:错误:"模态底部板材路径"同时从" Package :flutter/src/material/bottom_sheet. dart"和" Package :模态底部板材/src/bottom_sheet_route. dart"导入.../.../底部板材/material_bottom_sheet. dart:28.按(模态底部板材路径(^^^^^^^^^^^^^^^^^^^^^^:错误:无法从返回类型为'Future〈T?〉'的异步函数返回类型为'Object?'的值.../.../bottom_sheets/material_bottom_sheet. dart:50
- "对象"来自"dart:core"。
- "Future"来自"dart:async"。返回结果;
^
:错误:"模态底部板材路径"同时从" Package :Flutter/src/材料/底部板材.省道"和" Package :模态底部板材/src/底部板材路径.省道"导入.../.../底部板材/条形底部板材.省道:102.按(模态底部板材路径(^^^^^^^^^^^^^^^^^^^:错误:无法从返回类型为'Future〈T?〉'的异步函数返回类型为'Object?'的值.../.../bottom_sheets/bar_bottom_sheet. dart:125
- "对象"来自"dart:core"。
- "Future"来自"dart:async"。返回结果;^
目标内核快照失败(_S):例外情况
失败:生成失败,出现异常。
- 其中:脚本'/用户/vannak/文档/flutter/软件包/flutter_tools/gradle/flutter. gradle '行:1151
- 出了什么问题:任务":app:compileFlutterBuildDebug"的执行失败。
进程"命令"/Users/vannak/Documents/flutter/bin/flutter'"已完成,退出值为非零值1
- 试试看:
使用--stacktrace选项运行以获得堆栈跟踪。使用--info或--debug选项运行以获得更多日志输出。使用--scan运行以获得完整的见解。
- 从https://help.gradle.org获取更多帮助
构建在12个月31秒内失败异常:Gradle任务assembleDebug失败,退出代码为1
2条答案
按热度按时间sc4hvdpw1#
我昨天升级flutter新版本3.7.0后也遇到了同样的问题,是因为使用了pub.dev的ModalBottomSheet包。
您必须将以下内容添加到pubspec.yaml文件中。
不要删除modal_bottom_sheet,而只是复制并粘贴到依赖项下面。
4nkexdtk2#
首先,让我们了解这类问题。如果您注意到错误
从
package:flutter/src/material/bottom_sheet.dart
和package:modal_bottom_sheet/src/bottom_sheet_route.dart
导入ModalBottomSheetRoute
。因此,它告诉您从两个不同的包中获得
ModalBottomSheetRoute
。现在如果你喜欢使用bottomSheet材质,你可以删除这个导入
package:modal_bottom_sheet/modal_bottom_sheet.dart
。但是如果你喜欢使用这个包类。你可以
as
前缀ModalBottomSheetRoute
的材质