【问题标题】:Margins' is from 'package:flutter_html/src/style/margin.dart' Flutter build failed how to solve it?Margins\' is from \'package:flutter_html/src/style/margin.dart\' Flutter 构建失败如何解决?
【发布时间】:2022-12-09 04:06:26
【问题描述】:

建筑零安全

警告:意外元素(uri:“”,本地:“扩展级别”)。预期的元素是 <{}codename>、<{}layoutlib>、<{}api-level> 警告:意外元素(uri:“”,本地:“base-extension”)。预期的元素是 <{}codename>、<{}layoutlib>、<{}api-level> lib/service/messaging.dart:25:70: 错误:位置参数太多:允许 2 个,但找到 3 个。 尝试删除额外的位置参数。 const AndroidNotificationChannel 通道 = AndroidNotificationChannel( ^ /C:/src/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_local_notifications-12.0.4/lib/src/platform_specifics/android/notification_channel.dart:10:9: 上下文:找到这个候选人,但是这 参数不匹配。 常量 AndroidNotificationChannel( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ lib/service/messaging.dart:218:48: 错误:位置参数太多:允许 2 个,但找到 3 个。 尝试删除额外的位置参数。 机器人:AndroidNotificationDetails( ^ /C:/src/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_local_notifications-12.0.4/lib/src/platform_specifics/android/notification_details.dart:102:9: 上下文:找到这个候选人,但是这 参数不匹配。 常量 AndroidNotificationDetails( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ lib/service/messaging.dart:202:9: 错误:没有名为“onSelectNotification”的命名参数。 onSelectNotification: onSelectNotification, ^^^^^^^^^^^^^^^^^^^^^ lib/mixins/product_mixin.dart:153:34:错误:无法将参数类型“EdgeInsets”分配给参数类型“边距?”。

  • “EdgeInsets”来自“package:flutter/src/painting/edge_insets.dart”(“/C:/src/flutter/packages/flutter/lib/src/painting/edge_insets.dart”)。
  • '边距'来自'package:flutter_html/src/style/margin.dart' ('/C:/src/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_html-3.0.0- alpha.6/lib/src/style/margin.dart')。 保证金:EdgeInsets.zero, ^ lib/mixins/product_mixin.dart:157:34:错误:无法将参数类型“EdgeInsets”分配给参数类型“边距?”。
  • “EdgeInsets”来自“package:flutter/src/painting/edge_insets.dart”(“/C:/src/flutter/packages/flutter/lib/src/painting/edge_insets.dart”)。
  • '边距'来自'package:flutter_html/src/style/margin.dart' ('/C:/src/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_html-3.0.0- alpha.6/lib/src/style/margin.dart')。 保证金:EdgeInsets.zero, ^ lib/mixins/product_mixin.dart:171:32:错误:无法将参数类型“EdgeInsets”分配给参数类型“边距?”。
  • “EdgeInsets”来自“package:flutter/src/painting/edge_insets.dart”(“/C:/src/flutter/packages/flutter/lib/src/painting/edge_insets.dart”)。
  • '边距'来自'package:flutter_html/src/style/margin.dart' ('/C:/src/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_html-3.0.0- alpha.6/lib/src/style/margin.dart')。 保证金:EdgeInsets.zero, ^ lib/mixins/product_mixin.dart:175:32:错误:无法将参数类型“EdgeInsets”分配给参数类型“边距?”。
  • “EdgeInsets”来自“package:flutter/src/painting/edge_insets.dart”(“/C:/src/flutter/packages/flutter/lib/src/painting/edge_insets.dart”)。
  • '边距'来自'package:flutter_html/src/style/margin.dart' ('/C:/src/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_html-3.0.0- alpha.6/lib/src/style/margin.dart')。 保证金:EdgeInsets.zero, ^ lib/mixins/review_mixin.dart:111:51: 错误:参数类型 'double?'无法分配给参数类型“double”,因为“double?”可以为 null 而 'double' 不是。 fontSize: FontSize(theme.textTheme.caption!.fontSize), ^ lib/mixins/review_mixin.dart:109:26: 错误:无法将参数类型“EdgeInsets”分配给参数类型“边距?”。
  • “EdgeInsets”来自“package:flutter/src/painting/edge_insets.dart”(“/C:/src/flutter/packages/flutter/lib/src/painting/edge_insets.dart”)。
  • '边距'来自'package:flutter_html/src/style/margin.dart' ('/C:/src/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_html-3.0.0- alpha.6/lib/src/style/margin.dart')。 保证金:EdgeInsets.zero, ^ lib/mixins/review_mixin.dart:121:30: 错误:无法将参数类型“EdgeInsets”分配给参数类型“边距?”。
  • “EdgeInsets”来自“package:flutter/src/painting/edge_insets.dart”(“/C:/src/flutter/packages/flutter/lib/src/painting/edge_insets.dart”)。
  • '边距'来自'package:flutter_html/src/style/margin.dart' ('/C:/src/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_html-3.0.0- alpha.6/lib/src/style/margin.dart')。 保证金:EdgeInsets.zero, ^ lib/mixins/review_mixin.dart:124:30: 错误:无法将参数类型“EdgeInsets”分配给参数类型“边距?”。
  • “EdgeInsets”来自“package:flutter/src/painting/edge_insets.dart”(“/C:/src/flutter/packages/flutter/lib/src/painting/edge_insets.dart”)。
  • '边距'来自'package:flutter_html/src/style/margin.dart' ('/C:/src/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_html-3.0.0- alpha.6/lib/src/style/margin.dart')。 保证金:EdgeInsets.zero, ^ lib/mixins/review_mixin.dart:127:25:错误:无法将参数类型“EdgeInsets”分配给参数类型“边距?”。
  • “EdgeInsets”来自“package:flutter/src/painting/edge_insets.dart”(“/C:/src/flutter/packages/flutter/lib/src/painting/edge_insets.dart”)。
  • '边距'来自'package:flutter_html/src/style/margin.dart' ('/C:/src/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_html-3.0.0- alpha.6/lib/src/style/margin.dart')。 保证金:const EdgeInsets.only(左:itemPaddingMedium), ^ lib/mixins/review_mixin.dart:129:40: 错误:无法将参数类型“EdgeInsets”分配给参数类型“边距?”。
  • “EdgeInsets”来自“package:flutter/src/painting/edge_insets.dart”(“/C:/src/flutter/packages/flutter/lib/src/painting/edge_insets.dart”)。
  • '边距'来自'package:flutter_html/src/style/margin.dart' ('/C:/src/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_html-3.0.0- alpha.6/lib/src/style/margin.dart')。 'h1':样式(边距:EdgeInsets.zero), ^ lib/mixins/review_mixin.dart:130:40: 错误:无法将参数类型“EdgeInsets”分配给参数类型“边距?”。
  • “EdgeInsets”来自“package:flutter/src/painting/edge_insets.dart”(“/C:/src/flutter/packages/flutter/lib/src/painting/edge_insets.dart”)。
  • '边距'来自'package:flutter_html/src/style/margin.dart' ('/C:/src/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_html-3.0.0- alpha.6/lib/src/style/margin.dart')。 'h2':样式(边距:EdgeInsets.zero), ^ lib/mixins/review_mixin.dart:131:40: 错误:无法将参数类型“EdgeInsets”分配给参数类型“边距?”。
  • “EdgeInsets”来自“package:flutter/src/painting/edge_insets.dart”(“/C:/src/flutter/packages/flutter/lib/src/painting/edge_insets.dart”)。
  • '边距'来自'package:flutter_html/src/style/margin.dart' ('/C:/src/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_html-3.0.0- alpha.6/lib/src/style/margin.dart')。 'h3':样式(边距:EdgeInsets.zero), ^ lib/mixins/review_mixin.dart:132:40: 错误:无法将参数类型“EdgeInsets”分配给参数类型“边距?”。
  • “EdgeInsets”来自“package:flutter/src/painting/edge_insets.dart”(“/C:/src/flutter/packages/flutter/lib/src/painting/edge_insets.dart”)。
  • '边距'来自'package:flutter_html/src/style/margin.dart' ('/C:/src/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_html-3.0.0- alpha.6/lib/src/style/margin.dart')。 'h4':样式(边距:EdgeInsets.zero), ^ lib/mixins/review_mixin.dart:133:40: 错误:无法将参数类型“EdgeInsets”分配给参数类型“边距?”。
  • “EdgeInsets”来自“package:flutter/src/painting/edge_insets.dart”(“/C:/src/flutter/packages/flutter/lib/src/painting/edge_insets.dart”)。
  • '边距'来自'package:flutter_html/src/style/margin.dart' ('/C:/src/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_html-3.0.0- alpha.6/lib/src/style/margin.dart')。 'h5':样式(边距:EdgeInsets.zero), ^ lib/mixins/review_mixin.dart:134:40: 错误:无法将参数类型“EdgeInsets”分配给参数类型“边距?”。
  • “EdgeInsets”来自“package:flutter/src/painting/edge_insets.dart”(“/C:/src/flutter/packages/flutter/lib/src/painting/edge_insets.dart”)。
  • '边距'来自'package:flutter_html/src/style/margin.dart' ('/C:/src/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_html-3.0.0- alpha.6/lib/src/style/margin.dart')。 'h6':样式(边距:EdgeInsets.zero), ^ lib/widgets/cirilla_html.dart:31:27:错误:无法调用需要 const 表达式的非“const”构造函数。 尝试使用“const”的构造函数或工厂。 字体大小:常量字体大小(16), ^^^^^^^^ lib/widgets/cirilla_html.dart:35:27:错误:无法调用需要 const 表达式的非“const”构造函数。 尝试使用“const”的构造函数或工厂。 字体大小:常量字体大小(16), ^^^^^^^^ lib/widgets/builder/post_comment/post_comment.dart:165:66: 错误:无法调用需要 const 表达式的非“const”构造函数。 尝试使用“const”的构造函数或工厂。 “div”:样式(字体大小:const FontSize(12)), ^^^^^^^^ lib/widgets/builder/post_comment/post_comment.dart:166:70: 错误:参数类型“EdgeInsets”不能分配给参数类型“边距?”。
  • “EdgeInsets”来自“package:flutter/src/painting/edge_insets.dart”(“/C:/src/flutter/packages/flutter/lib/src/painting/edge_insets.dart”)。
  • '边距'来自'package:flutter_html/src/style/margin.dart' ('/C:/src/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_html-3.0.0- alpha.6/lib/src/style/margin.dart')。 “身体”:样式(边距:EdgeInsets.zero), ^ lib/widgets/builder/post_comment/post_comment.dart:167:67: 错误:参数类型“EdgeInsets”不能分配给参数类型“边距?”。
  • “EdgeInsets”来自“package:flutter/src/painting/edge_insets.dart”(“/C:/src/flutter/packages/flutter/lib/src/painting/edge_insets.dart”)。
  • '边距'来自'package:flutter_html/src/style/margin.dart' ('/C:/src/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_html-3.0.0- alpha.6/lib/src/style/margin.dart')。 “p”:样式(边距:EdgeInsets.zero), ^ lib/screens/post/blocks/core_paragraph.dart:14:26: 错误:参数类型“EdgeInsets”不能分配给参数类型“边距?”。
  • “EdgeInsets”来自“package:flutter/src/painting/edge_insets.dart”(“/C:/src/flutter/packages/flutter/lib/src/painting/edge_insets.dart”)。
  • '边距'来自'package:flutter_html/src/style/margin.dart' ('/C:/src/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_html-3.0.0- alpha.6/lib/src/style/margin.dart')。 保证金:EdgeInsets.zero, ^ lib/screens/post/blocks/core_paragraph.dart:18:26: 错误:无法将参数类型“EdgeInsets”分配给参数类型“边距?”。
  • “EdgeInsets”来自“package:flutter/src/painting/edge_insets.dart”(“/C:/src/flutter/packages/flutter/lib/src/painting/edge_insets.dart”)。
  • '边距'来自'package:flutter_html/src/style/margin.dart' ('/C:/src/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_html-3.0.0- alpha.6/lib/src/style/margin.dart')。 保证金:EdgeInsets.zero, ^ lib/screens/post/blocks/core_paragraph.dart:30:26: 错误:参数类型“EdgeInsets”不能分配给参数类型“边距?”。
  • “EdgeInsets”来自“package:flutter/src/painting/edge_insets.dart”(“/C:/src/flutter/packages/flutter/lib/src/painting/edge_insets.dart”)。
  • '边距'来自'package:flutter_html/src/style/margin.dart' ('/C:/src/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_html-3.0.0- alpha.6/lib/src/style/margin.dart')。 保证金:EdgeInsets.zero, ^ lib/screens/post/blocks/rehub_wc_box.dart:158:32: 错误:参数类型 'double?'无法分配给参数类型“double”,因为“double?”可以为 null 而 'double' 不是。 字体大小:字体大小(字体大小), ^ lib/screens/post/blocks/rehub_wc_box.dart:159:32:错误:无法将参数类型“EdgeInsets”分配给参数类型“边距?”。
  • “EdgeInsets”来自“package:flutter/src/painting/edge_insets.dart”(“/C:/src/flutter/packages/flutter/lib/src/painting/edge_insets.dart”)。
  • '边距'来自'package:flutter_html/src/style/margin.dart' ('/C:/src/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_html-3.0.0- alpha.6/lib/src/style/margin.dart')。 保证金:EdgeInsets.zero, ^ lib/screens/post/blocks/rehub_wc_box.dart:170:54:错误:参数类型“EdgeInsets”不能分配给参数类型“边距?”。
  • “EdgeInsets”来自“package:flutter/src/painting/edge_insets.dart”(“/C:/src/flutter/packages/flutter/lib/src/painting/edge_insets.dart”)。
  • '边距'来自'package:flutter_html/src/style/margin.dart' ('/C:/src/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_html-3.0.0- alpha.6/lib/src/style/margin.dart')。 'p': styleTag.copyWith(margin: const EdgeInsets.only(left: secondItemPaddingSmall)), ^ lib/screens/post/blocks/rehub_wc_box.dart:182:38:错误:参数类型“EdgeInsets”不能分配给参数类型“边距?”。
  • “EdgeInsets”来自“package:flutter/src/painting/edge_insets.dart”(“/C:/src/flutter/packages/flutter/lib/src/painting/edge_insets.dart”)。
  • '边距'来自'package:flutter_html/src/style/margin.dart' ('/C:/src/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_html-3.0.0- alpha.6/lib/src/style/margin.dart')。 保证金:EdgeInsets.zero, ^ lib/screens/post/blocks/html_text.dart:34:26: 错误:参数类型“EdgeInsets”不能分配给参数类型“边距?”。
  • “EdgeInsets”来自“package:flutter/src/painting/edge_insets.dart”(“/C:/src/flutter/packages/flutter/lib/src/painting/edge_insets.dart”)。
  • '边距'来自'package:flutter_html/src/style/margin.dart' ('/C:/src/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_html-3.0.0- alpha.6/lib/src/style/margin.dart')。 保证金:EdgeInsets.zero, ^ lib/screens/post/blocks/html_text.dart:48:30: 错误:参数类型“EdgeInsets”不能分配给参数类型“边距?”。
  • “EdgeInsets”来自“package:flutter/src/painting/edge_insets.dart”(“/C:/src/flutter/packages/flutter/lib/src/painting/edge_insets.dart”)。
  • '边距'来自'package:flutter_html/src/style/margin.dart' ('/C:/src/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_html-3.0.0- alpha.6/lib/src/style/margin.dart')。 保证金:EdgeInsets.zero, ^ lib/screens/post/blocks/html_text.dart:51:30: 错误:参数类型“EdgeInsets”不能分配给参数类型“边距?”。
  • “EdgeInsets”来自“package:flutter/src/painting/edge_insets.dart”(“/C:/src/flutter/packages/flutter/lib/src/painting/edge_insets.dart”)。
  • '边距'来自'package:flutter_html/src/style/margin.dart' ('/C:/src/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_html-3.0.0- alpha.6/lib/src/style/margin.dart')。 保证金:EdgeInsets.zero, ^ lib/screens/post/blocks/html_text.dart:54:25:错误:无法将参数类型“EdgeInsets”分配给参数类型“边距?”。
  • “EdgeInsets”来自“package:flutter/src/painting/edge_insets.dart”(“/C:/src/flutter/packages/flutter/lib/src/painting/edge_insets.dart”)。
  • '边距'来自'package:flutter_html/src/style/margin.dart' ('/C:/src/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_html-3.0.0- alpha.6/lib/src/style/margin.dart')。 保证金:const EdgeInsets.only(左:itemPaddingMedium), ^ lib/screens/post/blocks/html_text.dart:56:40: 错误:参数类型“EdgeInsets”不能分配给参数类型“边距?”。
  • “EdgeInsets”来自“package:flutter/src/painting/edge_insets.dart”(“/C:/src/flutter/packages/flutter/lib/src/painting/edge_insets.dart”)。
  • '边距'来自'package:flutter_html/src/style/margin.dart' ('/C:/src/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_html-3.0.0- alpha.6/lib/src/style/margin.dart')。 'h1':样式(边距:EdgeInsets.zero), ^ lib/screens/post/blocks/html_text.dart:57:40: 错误:无法将参数类型“EdgeInsets”分配给参数类型“边距?”。
  • “EdgeInsets”来自“package:flutter/src/painting/edge_insets.dart”(“/C:/src/flutter/packages/flutter/lib/src/painting/edge_insets.dart”)。
  • '边距'来自'package:flutter_html/src/style/margin.dart' ('/C:/src/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_html-3.0.0- alpha.6/lib/src/style/margin.dart')。 'h2':样式(边距:EdgeInsets.zero), ^ lib/screens/post/blocks/html_text.dart:58:40: 错误:无法将参数类型“EdgeInsets”分配给参数类型“边距?”。
  • “EdgeInsets”来自“package:flutter/src/painting/edge_insets.dart”(“/C:/src/flutter/packages/flutter/lib/src/painting/edge_insets.dart”)。
  • '边距'来自'package:flutter_html/src/style/margin.dart' ('/C:/src/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_html-3.0.0- alpha.6/lib/src/style/margin.dart')。 'h3':样式(边距:EdgeInsets.zero), ^ lib/screens/post/blocks/html_text.dart:59:40: 错误:参数类型“EdgeInsets”不能分配给参数类型“边距?”。
  • “EdgeInsets”来自“package:flutter/src/painting/edge_insets.dart”(“/C:/src/flutter/packages/flutter/lib/src/painting/edge_insets.dart”)。
  • '边距'来自'package:flutter_html/src/style/margin.dart' ('/C:/src/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_html-3.0.0- alpha.6/lib/src/style/margin.dart')。 'h4':样式(边距:EdgeInsets.zero), ^ lib/screens/post/blocks/html_text.dart:60:40: 错误:参数类型“EdgeInsets”不能分配给参数类型“边距?”。
  • “EdgeInsets”来自“package:flutter/src/painting/edge_insets.dart”(“/C:/src/flutter/packages/flutter/lib/src/painting/edge_insets.dart”)。
  • '边距'来自'package:flutter_html/src/style/margin.dart' ('/C:/src/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_html-3.0.0- alpha.6/lib/src/style/margin.dart')。 'h5':样式(边距:EdgeInsets.zero), ^ lib/screens/post/blocks/html_text.dart:61:40: 错误:参数类型“EdgeInsets”不能分配给参数类型“边距?”。
  • “EdgeInsets”来自“package:flutter/src/painting/edge_insets.dart”(“/C:/src/flutter/packages/flutter/lib/src/painting/edge_insets.dart”)。
  • '边距'来自'package:flutter_html/src/style/margin.dart' ('/C:/src/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_html-3.0.0- alpha.6/lib/src/style/margin.dart')。 'h6':样式(边距:EdgeInsets.zero), ^ lib/screens/post/cmets.dart:266:42: 错误:无法将参数类型“EdgeInsets”分配给参数类型“边距?”。
  • “EdgeInsets”来自“package:flutter/src/painting/edge_insets.dart”(“/C:/src/flutter/packages/flutter/lib/src/painting/edge_insets.dart”)。
  • '边距'来自'package:flutter_html/src/style/margin.dart' ('/C:/src/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_html-3.0.0- alpha.6/lib/src/style/margin.dart')。 “身体”:样式(边距:EdgeInsets.zero), ^ lib/screens/post/cmets.dart:267:34: 错误:无法将参数类型“EdgeInsets”分配给参数类型“边距?”。
  • “EdgeInsets”来自“package:flutter/src/painting/edge_insets.dart”(“/C:/src/flutter/packages/flutter/lib/src/painting/edge_insets.dart”)。
  • '边距'来自'package:flutter_html/src/style/margin.dart' ('/C:/src/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_html-3.0.0- alpha.6/lib/src/style/margin.dart')。 “p”:样式(边距:const EdgeInsets.only(顶部:11,底部:itemPaddingMedium)), ^

失败:构建失败,出现异常。

* 在哪里: 脚本 'C:\src\flutter\packages\flutter_tools\gradle\flutter.gradle' 行:1159

* 什么地方出了错: 任务 ':app:compileFlutterBuildRelease' 执行失败。 \> Process 'command 'C:\src\flutter\bin\flutter.bat'' 以非零退出值 1 完成

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

在 2m 4s 内构建失败 运行 Gradle 任务“assembleRelease”... 126.1s Gradle 任务 assembleRelease 失败,退出代码为 1

我更改了 flutter html 降级以解决同样的问题,但我无法解决它,请帮助我解决此问题。 lib/screens/post/cmets.dart:266:42: 错误:无法将参数类型“EdgeInsets”分配给参数类型“边距?”。

【问题讨论】:

    标签: flutter entity-framework flutter-dependencies flutter-web


    【解决方案1】:

    请分享代码。不解释就帮不上忙。

    【讨论】:

      猜你喜欢
      • 2021-11-08
      • 2021-06-02
      • 2016-03-02
      • 2021-01-19
      • 1970-01-01
      • 2023-01-31
      • 1970-01-01
      • 2021-02-02
      • 2021-07-24
      相关资源
      最近更新 更多