Fair
Fair copied to clipboard
A Flutter package used to update widget tree dynamically. Fair提供一整套Flutter动态化解决方案
ios调用plugin方法失败:FairJSBridge.m exceptionValue:ReferenceError: Cannot access uninitialized variable.
**问题** 在ios使用plugin调用dart侧方法报错,在Android可以正常调用 **环境信息** 提供Fair版本号 ``` dependencies: fair: 2.7.0 ``` **相关截图【可选】** ``` [Fair]: File:FairDartBridge.m, Function:-[FairDartBridge setDartListener]_block_invoke, Line:87 >> {"pageName":"plugin_test#0","type":"method","args":{"funcName":"_onPressed","args":null}} [Fair]: File:FairJSBridge.m, Function:-[FairJSBridge context]_block_invoke, Line:220 >> exceptionValue:ReferenceError: Cannot access uninitialized variable. [Fair]:...
@FairBinding(packages: [ 'package:cached_network_image/src/cached_image_widget.dart', ])出现报错 [SEVERE] fair_compiler:package on lib/$lib$ (cached): Exception: [Fair] Failed to generate widget binding from => .dart_tool/build/fairc/source No content is generated: build/fair/log/2022-08-12_16:07:035.txt [SEVERE] Failed after 37.3s pub finished...
**问题** 打开demo中的page_two出现异常错误:exceptionValue:TypeError: undefined is not an object 页面源码: Navigator.pushNamed(context, 'fair_page_two', arguments: { 'path': 'assets/fair/lib_developer_page2page_page_two.fair.json', 'data': {'title': 'PageTwo'} }); import 'package:fair/fair.dart'; import 'package:flutter/material.dart'; @FairPatch() class PageTwo extends StatefulWidget { PageTwo({Key? key,...
#52 后续问题查找 [+52383 ms] "flutter run" took 52,814ms. [ +5 ms] pub finished with exit code 1 [ +1 ms] #0 throwToolExit (package:flutter_tools/src/base/common.dart:10:3) #1 _DefaultPub.interactively (package:flutter_tools/src/dart/pub.dart:416:7) #2 PackagesForwardCommand.runCommand (package:flutter_tools/src/commands/packages.dart:251:5) #3...
dart2dsl中AstNodeMapBuilder没有指定generatedExtension,导致与json_serializable冲突出错。 报错:Both fair_dart2dsl:ast_node_map_builder and source_gen:combining_builder may output test/widget_test.g.dart. Potential outputs must be unique across all builders. See https://github.com/dart-lang/build/blob/master/docs/faq.md#why-do-builders-need-unique-outputs。
Xcode's output: ↳ Writing result bundle at path: /var/folders/s3/pwlp8skj5b5cps6j12nr14xm0000gn/T/flutter_tools.UHbYQW/flutter_ios_build_temp_dirztajXO/temporary_xcresult_bundle ../flutter_version/flutter_2_5_0/lib/src/widgets/$$c.dart:390:13: Error: No named parameter with the name 'capLeftEdge'. capLeftEdge: props['capLeftEdge'] ?? true, ^^^^^^^^^^^ /opt/flutter/packages/flutter/lib/src/cupertino/picker.dart:354:9: Context: Found this candidate, but the...
## Attention Issue用于问题跟踪,技术咨询/讨论,请移步至讨论组 [](https://gitter.im/flutter_fair/community?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge) D:\project\flutter_fair>flutter pub run build_runner build [INFO] Generating build script... [INFO] Generating build script completed, took 287ms [INFO] Creating build script snapshot...... [INFO] Creating build script snapshot......
MissingPluginException(No implementation found for method loadMainJs on channel com.wuba.fair/js_loader) #0 MethodChannel._invokeMethod (package:flutter/src/services/platform_channel.dart:154:7) debug运行偶现,release运行必现