颤振构建失败



在使用Flutter——version构建和运行Flutter移动应用程序时

颤振2.0.1•通道稳定•https://github.com/flutter/flutter.git框架•修订c5a4b4029c(3天前)•20121-03-04 09:47:48 -0800引擎•版本40441def69Tools•Dart 2.12.0

我得到下面的错误。

启动lib/主要。在调试模式下为x86构建的Android SDK…运行Gradle任务"assembleDebug"…/Applications/Flutter/Flutter/.pub-cache/hosting/pub.dartlang.org/chewie-0.9.10/lib/src/chewie_player.dart:83:7:错误:没有名为'resizeToAvoidBottomPadding'的命名参数。resizeToAvoidBottomPadding:假的,^^^^^^^^^^^^^^^^^^^^^^^^^^/应用程序/颤振颤振/包/颤振/lib/src/材料/脚手架。dart:1451:9:上下文:找到了这个候选,但是参数不匹配。const脚手架({^ ^ ^ ^ ^ ^ ^ ^/Applications/Flutter/Flutter/.pub-cache/hosted/pub.dartlang.org/chewie-0.9.10/lib/src/chewie_player.dart:276:17:错误:方法'inheritFromWidgetOfExactType'没有为类'BuildContext'定义。

  • 'BuildContext'来自'package:flutter/src/widgets/framework '。飞镖'('/应用程序/颤振颤振/包/颤振/lib/src/widget/framework.dart")。尝试将名称更正为现有方法的名称,或定义名为"inheritFromWidgetOfExactType"的方法。context.inheritFromWidgetOfExactType (_ChewieControllerProvider)^^^^^^^^^^^^^^^^^^^^^^^^^^^^/Applications/Flutter/Flutter/.pub-cache/hosted/pub.dartlang.org/chewie_audio-1.0.0+1/lib/src/chewie_player.dart:101:17:错误:方法'inheritFromWidgetOfExactType'没有为类'BuildContext'定义。
  • 'BuildContext'来自'package:flutter/src/widgets/framework。飞镖'('/应用程序/颤振颤振/包/颤振/lib/src/widget/framework.dart")。尝试将名称更正为现有方法的名称,或定义名为"inheritFromWidgetOfExactType"的方法。context.inheritFromWidgetOfExactType (_ChewieAudioControllerProvider)^^^^^^^^^^^^^^^^^^^^^^^^^^^^/Applications/Flutter/Flutter/.pub-cache/hosted/pub.dartlang.org/flutter_svg-0.18.0/lib/src/picture_provider.dart:50:59:错误:没有名为"nullOk"的命名参数。= null ?本地化。localeOf(context, nullOk: true): null;^ ^ ^ ^ ^ ^/应用程序/颤振颤振/包/颤振/lib/src/widget/本地化。dart:413:17:上下文:找到了这个候选人,但是参数不匹配。localeOf(BuildContext) {^^^^^^^^

FAILURE: Build failed with an exception.

  • 地点:脚本'/应用程序/颤振颤振/包/flutter_tools/gradle/颤振。Gradle ' line: 991

  • 哪里出错了:任务':app:compileFlutterBuildDebug'执行失败。

进程'命令'/Applications/Flutter/Flutter/bin/Flutter "已完成,退出值为非零

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

  • 在https://help.gradle.org获取更多帮助

BUILD FAILED in 39sGradle task assembleDebug failed with exit code 1

在运行颤振医生没有显示错误。根据一些参考资料,甚至尝试将颤振通道切换到beta, master和dev,但问题仍然存在。随着flutter版本的降级,我无法解决这个问题。应用程序之前运行良好,突然发生了这个问题。

请帮我解决这个问题谢谢。

据我推测,你的一个包导致了这个问题,我认为它是chewie_player.尝试使用它的最新版本,去pub dev,复制依赖,粘贴到.yaml文件中,以取代旧的依赖。

最新更新