Flutter构建失败异常求助:如何升级依赖解决编译错误?
Flutter构建失败问题求助
错误信息
FAILURE: Build failed with an exception.
错误位置
脚本路径:C:\src\flutter\flutter\packages\flutter_tools\gradle\flutter.gradle,第1159行
核心报错
任务:app:compileFlutterBuildDebug执行失败。
Process 'command 'C:\src\flutter\flutter\bin\flutter.bat'' finished with non-zero exit value 1
已尝试的操作及结果
1. 执行flutter pub upgrade --major-versions
结果如下:
Resolving dependencies... async 2.9.0 (2.10.0 available) boolean_selector 2.1.0 (2.1.1 available) characters 1.2.1 clock 1.1.1 collection 1.16.0 (1.17.0 available) cupertino_icons 1.0.5 fake_async 1.3.1 flutter 0.0.0 from sdk flutter flutter_test 0.0.0 from sdk flutter matcher 0.12.12 (0.12.14 available) material_color_utilities 0.1.5 (0.2.0 available) meta 1.8.0 path 1.8.2 (1.8.3 available) sky_engine 0.0.99 from sdk flutter source_span 1.9.0 (1.9.1 available) stack_trace 1.10.0 (1.11.0 available) stream_channel 2.1.0 (2.1.1 available) string_scanner 1.1.1 (1.2.0 available) term_glyph 1.2.1 test_api 0.4.12 (0.4.17 available) vector_math 2.1.2 (2.1.4 available) No dependencies changed. 12 packages have newer versions incompatible with dependency constraints. Try `flutter pub outdated` for more information.
2. 执行flutter pub outdated
[*] 表示当前版本并非最新可用版本。
依赖版本情况
| 依赖类型 | Package Name | Current | Upgradable | Resolvable | Latest |
|---|---|---|---|---|---|
| 直接依赖 | 全部依赖 | - | - | - | 最新版本 |
| 间接依赖 | collection | *1.16.0 | *1.16.0 | *1.16.0 | 1.17.0 |
| 间接依赖 | material_color_utilities | *0.1.5 | *0.1.5 | *0.1.5 | 0.2.0 |
| 间接依赖 | vector_math | *2.1.2 | *2.1.2 | *2.1.2 | 2.1.4 |
| 间接开发依赖 | async | *2.9.0 | *2.9.0 | *2.9.0 | 2.10.0 |
| 间接开发依赖 | boolean_selector | *2.1.0 | *2.1.0 | *2.1.0 | 2.1.1 |
| 间接开发依赖 | matcher | *0.12.12 | *0.12.12 | *0.12.12 | 0.12.14 |
| 间接开发依赖 | path | *1.8.2 | *1.8.2 | *1.8.2 | 1.8.3 |
| 间接开发依赖 | source_span | *1.9.0 | *1.9.0 | *1.9.0 | 1.9.1 |
| 间接开发依赖 | stack_trace | *1.10.0 | *1.10.0 | *1.10.0 | 1.11.0 |
| 间接开发依赖 | stream_channel | *2.1.0 | *2.1.0 | *2.1.0 | 2.1.1 |
| 间接开发依赖 | string_scanner | *1.1.1 | *1.1.1 | *1.1.1 | 1.2.0 |
| 间接开发依赖 | test_api | *0.4.12 | *0.4.12 | *0.4.12 | 0.4.17 |
所有依赖均为最新版本(受约束限制)。
求助内容
我一直收到相同的错误代码,无法解决构建失败问题,也不知道如何将这些受约束限制的依赖更新到新版本,恳请帮忙解答。
内容的提问来源于stack exchange,提问作者captainchaitanya
相关产品推荐
相关产品推荐

