【发布时间】:2018-09-18 06:31:33
【问题描述】:
我正在尝试包含条带插件,当我在 pubsec.yml 中添加时,在文件中导入出现错误时没有任何反应...我创建了一个新项目并导入插件,但同样的事情发生在其他插件工作文件中。
C:\flutter\bin\flutter.bat --no-color doctor
Doctor summary (to see all details, run flutter doctor -v):
[√] Flutter (Channel beta, v0.7.3, on Microsoft Windows [Version 10.0.17134.285], locale en-IN)
[√] Android toolchain - develop for Android devices (Android SDK 28.0.1)
[√] Android Studio (version 3.1)
[√] Connected devices (1 available)
• No issues found!
Process finished with exit code 0
它导入但仍然给出插件丢失错误:
E/flutter ( 4388): [ERROR:flutter/shell/common/shell.cc(181)] Dart Error: Unhandled exception:
E/flutter ( 4388): MissingPluginException(No implementation found for method getCardToken on channel com.mtaliaf.stripeflutter/stripe_flutter)
E/flutter ( 4388): #0 MethodChannel.invokeMethod (package:flutter/src/services/platform_channel.dart:278:7)
E/flutter ( 4388): <asynchronous suspension>
E/flutter ( 4388): #1 StripeFlutter.getCardToken (package:stripe_flutter/stripe_flutter.dart:16:41)
E/flutter ( 4388): <asynchronous suspension>
E/flutter ( 4388): #2 _CheckcodeState.initPlatformState (package:ecom_hybrid/ui/check_code.dart:31:39)
E/flutter ( 4388): <asynchronous suspension>
E/flutter ( 4388): #3 _CheckcodeState.initState (package:ecom_hybrid/ui/check_code.dart:22:5)
E/flutter ( 4388): #4 StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:3763:58)
E/flutter ( 4388): #5 ComponentElement.mount (package:flutter/src/widgets/framework.dart:3629:5)
E/flutter ( 4388): #6 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2919:14)
E/flutter ( 4388): #7 Element.updateChild (package:flutter/src/widgets/framework.dart:2722:12)
E/flutter ( 4388): #8 SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:4666:14)
E/flutter ( 4388): #9 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2919:14)
E/flutter ( 4388): #10 Element.updateChild (package:flutter/src/widgets/framework.dart:2722:12)
E/flutter ( 4388): #11 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3665:16)
E/flutter ( 4388): #12 Element.rebuild (package:flutter/src/widgets/framework.dart:3507:5)
E/flutter ( 4388): #13 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3634:5)
E/flutter ( 4388): #14 ComponentElement.mount (package:flutter/src/widgets/framework.dart:3629:5)
E/flutter ( 4388): #15 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2919:14)
E/flutter ( 4388): #16 Element.updateChild (package:flutter/src/widgets/framework.dart:2722:12)
E/flutter ( 4388): #17 SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:4666:14)
E/flutter ( 4388): #18 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2919:14)
E/flutter ( 4388): #19 Element.updateChild (package:flutter/src/widgets/framework.dart:2722:12)
E/flutter ( 4388): #20 SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:4666:14)
E/flutter ( 4388): #21 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2919:14)
E/flutter ( 4388): #22 Element.updateChild (package:flutter/src/widgets/framework.dart:2722:12)
E/flutter ( 4388): #23 SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:4666:14)
E/flutter ( 4388): #24 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2919:14)
E/flutter ( 4388): #25 Element.updateChild (package:flutter/src/widgets/framework.dart:2722:12)
E/flutter ( 4388): #26 SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:4666:14)
E/flutter ( 4388): #27 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2919:14)
E/flutter ( 4388): #28 Element.updateChild (package:flutter/src/widgets/framework.dart:2722:12)
E/flutter ( 4388): #29 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3665:16)
E/flutter ( 4388): #30 Element.rebuild (package:flutter/src/widgets/framework.dart:3507:5)
E/flutter ( 4388): #31 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3634:5)
E/flutter ( 4388): #32 StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:3781:11)
E/flutter ( 4388): #33 ComponentElement.mount (package:flutter/src/widgets/framework.dart:3629:5)
E/flutter ( 4388): #34 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2919:14)
E/flutter ( 4388): #35 Element.updateChild (package:flutter/src/widgets/framework.dart:2722:12)
E/flutter ( 4388): #36 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3665:16)
E/flutter ( 4388): #37 Element.rebuild (package:flutter/src/widgets/framework.dart:3507:5)
E/flutter ( 4388): #38 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3634:5)
E/flutter ( 4388): #39 ComponentElement.mount (package:flutter/src/widgets/framework.dart:3629:5)
E/flutter ( 4388): #40 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2919:14)
E/flutter ( 4388): #41 Element.updateChild (package:flutter/src/widgets/framework.dart:2722:12)
E/flutter ( 4388): #42 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3665:16)
E/flutter ( 4388): #43 Element.rebuild (package:flutter/src/widgets/framework.dart:3507:5)
E/flutter ( 4388): #44 Comp
【问题讨论】:
-
我偶尔会遇到这种情况是 Visual Studio 代码与其他包。确保您已全部保存,然后手动键入导入。出于某种原因,当我剪切和粘贴时,它有时会忽略导入。不知道为什么。
-
也尝试在终端中运行
flutter packages get,看看它是否会给你错误。 -
当我尝试手动导入但仍然出现缺少插件错误。同时感谢您的建议。
-
我正在编辑我的问题,但出现错误请查看上面的消息。
-
这可能看起来微不足道,但只是为了确保,您是否尝试过关闭项目并重新打开?
标签: plugins dart flutter stripe-payments flutter-dependencies