完成错误:Gradle task assembleDebug failed with exit code 1,当我将 Flutter SDK 更新到 v1.12.13+hotfix.5

Posted

技术标签:

【中文标题】完成错误:Gradle task assembleDebug failed with exit code 1,当我将 Flutter SDK 更新到 v1.12.13+hotfix.5【英文标题】:Finished with error: Gradle task assembleDebug failed with exit code 1, When I updated Flutter SDK to v1.12.13+hotfix.5 【发布时间】:2020-04-17 21:42:32 【问题描述】:

编译器消息: ../../../flutter/.pub-cache/hosted/pub.dartlang.org/cached_network_image-1.1.3/lib/src/cached_network_image_provider.dart:42:24:错误:方法'CachedNetworkImageProvider.load ' 的位置参数比重写方法 'ImageProvider.load' 的位置参数少。 ImageStreamCompleter 加载(CachedNetworkImageProvider 键) ^ ../../../flutter/packages/flutter/lib/src/painting/image_provider.dart:403:24:上下文:这是被覆盖的方法('load')。 ImageStreamCompleter load(T key, DecoderCallback decode); ^ 目标 kernel_snapshot 失败:异常:快照创建期间出错:null 构建失败。

FAILURE:构建失败并出现异常。

在哪里: 脚本“/Users/shutter/Desktop/flutter/packages/flutter_tools/gradle/flutter.gradle”行:780

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

进程 'command'/Users/shutter/Desktop/flutter/bin/flutter'' 以非零退出值 1 结束

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

通过https://help.gradle.org获得更多帮助

在 1m 1s 内构建失败 完成错误:Gradle 任务 assembleDebug 失败,退出代码为 1

【问题讨论】:

有什么办法可以解决上述问题? 运行颤振医生并告诉我会发生什么。如果你有安卓工作室。在android studio中打开android目录 Salma:看起来没什么错误。 检查这个问题***.com/questions/55399209/… 【参考方案1】:

只需在您的 pubspec.yaml 文件中将 cached_network_image:1.1.3 替换为 cached_network_image: ^2.0.0-rc,请参阅 this 了解更多信息。

【讨论】:

【参考方案2】:

Flutter v1.12.13 出现问题

我已经通过以下更改解决了这个问题

    切换到flutter的主通道 将颤振更新到 1.13.5 创建新项目 复制粘贴旧文件到新项目中 瞧,它成功了

【讨论】:

以上是关于完成错误:Gradle task assembleDebug failed with exit code 1,当我将 Flutter SDK 更新到 v1.12.13+hotfix.5的主要内容,如果未能解决你的问题,请参考以下文章

gradle assemble productflavor android

gradle assemble productflavor android

Android Gradle Task-中文

完成错误:Gradle task assembleDebug failed with exit code 1,当我将 Flutter SDK 更新到 v1.12.13+hotfix.5

assemble 与 assembleDebug 与 assembleRelease 之间的区别

Firebase crashlytics 错误:无法加载类“org.gradle.api.tasks.TaskProvider”