Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby-on-rails-4/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
颤振facebook集成未处理异常:类型';未来<;动态>';_Facebook_Dart_Flutter - Fatal编程技术网

颤振facebook集成未处理异常:类型';未来<;动态>';

颤振facebook集成未处理异常:类型';未来<;动态>';,facebook,dart,flutter,Facebook,Dart,Flutter,在使用facebook sdk登录时,当我单击facebook按钮时,会出现此错误 flutter: type '_InternalLinkedHashMap<dynamic, dynamic>' is not a subtype of type 'Map<String, Object>' [VERBOSE-2:dart_error.cc(16)] Unhandled exception: type 'Future<dynamic>' is not a

在使用facebook sdk登录时,当我单击facebook按钮时,会出现此错误

 flutter: type '_InternalLinkedHashMap<dynamic, dynamic>' is not a 
 subtype of type 'Map<String, Object>'
 [VERBOSE-2:dart_error.cc(16)] Unhandled exception:
type 'Future<dynamic>' is not a subtype of type 'Future<Null>'
#0      FlutterWebviewPlugin.close (package:flutter_webview_plugin/flutter_webview_plugin.dart:73:36)
#1      FacebookConnect.login (package:flutter_facebook_connect/src/flutter_facebook_connect_base.dart:50:34)
<asynchronous suspension>
 #2      _FacebookLoginButtonState._onPressed 
(package:flutter_facebook_connect/src/facebook_login_button.dart:64:61)
<asynchronous suspension>
 #3      _InkResponseState._handleTap 
(package:flutter/src/material/ink_well.dart:494:14)
 #4      _InkResponseState.build.<anonymous closure> 
(package:flutter/src/material/ink_well.dart:549:30)
 #5      GestureRecognizer.invokeCallback 
(package:flutter/src/gestures/recognizer.dart:102:24)
 #6      TapGestureRecognizer._checkUp 
(package:flutter/src/gestures/tap.dart:161:9)
 #7      TapGestureRecognizer.acceptGesture 
(package:flutter/src/gestures/tap.dart:123:7)
 #8      GestureArenaManager.sweep (package:flutter/src/gest<…>
flutter: type '_InternalLinkedHashMap<dynamic, dynamic>' is not a 
subtype of type 'Map<String, Object>'
我不知道我哪里做错了。请让我知道这个错误的意思

以下是我的《颤栗博士》摘要:

Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel beta, v0.4.4, on Mac OS X 10.13.4 17E202, locale en-IN)
[✓] Android toolchain - develop for Android devices (Android SDK 27.0.3)
[✓] iOS toolchain - develop for iOS devices (Xcode 9.4)
[✓] Android Studio (version 3.1)
[✓] Connected devices (1 available)

• No issues found!

我通过禁用dart2模式解决了这个问题。来自android studio: 设置>>语言和框架>>颤振


然后将“在Dart 2.0中运行应用程序”选项设置为“禁用Dart 2”

您可以将
flatter doctor
的输出添加到您的问题中吗?我想Facebook插件需要更新到新的Dart 2语义(或者您没有使用最新版本-检查
pubspec.lock
)是的,我添加了请检查。看起来一切正常。你检查过你有最新的插件版本吗?我已经在设置中禁用了dart2模式,现在可以正常工作了。:)感谢给出android now的错误,android.content.ActivityNotFoundException:无法找到显式活动类,我如何在Flatter的Manifest.xml中定义它?为了确保您知道这一点,这将在下一次Flatter更新中中断,因为届时Flatter将只支持Dart 2模式。是的,您是对的。我面临一些问题。我再次启用了它。问题是我的facebook插件。我使用了错误的插件,这是facebook最新的一个插件。
Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel beta, v0.4.4, on Mac OS X 10.13.4 17E202, locale en-IN)
[✓] Android toolchain - develop for Android devices (Android SDK 27.0.3)
[✓] iOS toolchain - develop for iOS devices (Xcode 9.4)
[✓] Android Studio (version 3.1)
[✓] Connected devices (1 available)

• No issues found!