gpt4 book ai didi

flutter - 我在 path_provider invokeMethod ("getApplicationDocumentsDirectory"中收到错误)

转载 作者:IT王子 更新时间:2023-10-29 06:56:59 26 4
gpt4 key购买 nike

[ERROR:flutter/shell/common/shell.cc(184)] Dart Error: Unhandled exception:
E/flutter (23720): NoSuchMethodError: Class 'MethodChannel' has no instance method 'invokeMethod' with matching arguments.
E/flutter (23720): Receiver: Instance of 'MethodChannel'
E/flutter (23720): Tried calling: invokeMethod<String>("getApplicationDocumentsDirectory")
E/flutter (23720): Found: invokeMethod(String, [dynamic]) => Future<dynamic>
E/flutter (23720): #0 Object.noSuchMethod (dart:core/runtime/libobject_patch.dart:50:5)
E/flutter (23720): #1 getApplicationDocumentsDirectory (package:path_provider/path_provider.dart:65:22)
E/flutter (23720): <asynchronous suspension>
E/flutter (23720): #2 DatabaseHelper.initializeDb (package:snote/snote/utils/database_helper.dart:45:36)
E/flutter (23720): <asynchronous suspension>

最佳答案

出现此问题是因为您没有使用最新版本的 Dart。我描述了消除此错误的 2 种解决方案。

解决方案 1:使用旧版本的 Path Provider即:path_provider: 1.0.0

解决方案 2:如果您想使用最新版本的路径提供程序,请将您的 flutter 和 Dart 更新到最新版本。

关于flutter - 我在 path_provider invokeMethod<String> ("getApplicationDocumentsDirectory"中收到错误),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56143966/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com