【问题标题】:Flutter package get not working for stripe plugins onlyFlutter 包仅适用于条带插件
【发布时间】: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


【解决方案1】:

如果你保存 pubsec.yml 文件 ctrl+s 而不是包获取,它将毫无问题地保存,并且你的导入错误将在获取依赖项后删除。

【讨论】:

    猜你喜欢
    • 2019-09-04
    • 2022-08-05
    • 2022-10-13
    • 1970-01-01
    • 2021-09-18
    • 2021-07-01
    • 1970-01-01
    • 1970-01-01
    • 2020-01-17
    相关资源
    最近更新 更多