- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试使用 flutter 中的 path_provider 包获取应用程序文档目录。我正在使用 hive 数据库,所以我需要路径。
这是我的代码:
void main() async {
final appDocsDir = await getApplicationDocumentsDirectory(); //error is on this line
Hive.init(appDocsDir.path);
runApp(MyApp());
}
我收到此错误:
E/flutter (18811): [ERROR:flutter/lib/ui/ui_dart_state.cc(199)] Unhandled Exception: Null check operator used on a null value
E/flutter (18811): #0 MethodChannel.binaryMessenger (package:flutter/src/services/platform_channel.dart:142:86)
E/flutter (18811): #1 MethodChannel._invokeMethod (package:flutter/src/services/platform_channel.dart:148:36)
E/flutter (18811): #2 MethodChannel.invokeMethod (package:flutter/src/services/platform_channel.dart:331:12)
E/flutter (18811): #3 MethodChannelPathProvider.getApplicationDocumentsPath (package:path_provider_platform_interface/src/method_channel_path_provider.dart:50:10)
E/flutter (18811): #4 getApplicationDocumentsDirectory (package:path_provider/path_provider.dart:138:40)
E/flutter (18811): #5 main (package:my_app/main.dart:9:28)
E/flutter (18811): #6 _runMainZoned.<anonymous closure>.<anonymous closure> (dart:ui/hooks.dart:142:25)
E/flutter (18811): #7 _rootRun (dart:async/zone.dart:1354:13)
E/flutter (18811): #8 _CustomZone.run (dart:async/zone.dart:1258:19)
E/flutter (18811): #9 _runZoned (dart:async/zone.dart:1789:10)
E/flutter (18811): #10 runZonedGuarded (dart:async/zone.dart:1777:12)
E/flutter (18811): #11 _runMainZoned.<anonymous closure> (dart:ui/hooks.dart:138:5)
E/flutter (18811): #12 _delayEntrypointInvocation.<anonymous closure> (dart:isolate-patch/isolate_patch.dart:283:19)
E/flutter (18811): #13 _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:184:12)
E/flutter (18811):
我正在通过 USB 连接的 android 设备上运行该应用程序(使用 flutter 运行)。我正在使用最新版本的 flutter 和软件包。
最佳答案
我使用 Hive.initFlutter()
解决了这个问题.这是代码:
import 'package:hive/hive.dart';
import 'package:hive_flutter/hive_flutter.dart';
void main() async {
await Hive.initFlutter()
runApp(MyApp());
}
关于android - 在 flutter 中使用 path_provider 包时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67692095/
你好 friend 我现在在应用程序中使用路径提供程序插件我也想在我尝试在我的应用程序中安装音频包时添加音频播放器插件它向我显示此错误请帮助我什么问题为什么无法在我的应用程序中安装音频包如果使用的路径
你好 friend 我现在在应用程序中使用路径提供程序插件我也想在我尝试在我的应用程序中安装音频包时添加音频播放器插件它向我显示此错误请帮助我什么问题为什么无法在我的应用程序中安装音频包如果使用的路径
我已经多次将 Xcode 模拟器用于我的 flutter 应用程序。 有一次我尝试将模拟器更改为 iPhone 11 Pro(不知道它是否导致了问题),但从那时起: 我收到错误模块“path_prov
我在尝试编译 path_provider 时遇到错误: /home/user/projects/flutterframework/TestApp/android/app/src/main/java/i
我目前正在使用 path_provider 包在我的 main.dart 中初始化 Hive: final appDocumentDirectory = await pathProvider.getA
我需要打开和保存设备上可能存在的简单文本文件。例如在文档、下载等中。只要文件可用于其他程序,在 Android 术语中就是“外部存储” path_provider 提供了几种方法。其中之一 getEx
我是 flutter 和 dart 的初学者,在使用 flutter 处理文件时遇到了一些问题。 我正在尝试将数据本地存储在我的 flutter 应用程序的文本文件中,并在 flutter 的网站上遇
当前的 Dart SDK 版本是 2.10.5。 因为path_provider 2.0.1要求SDK版本>=2.12.0-259.9.beta 2.0.1 =2.8.0 <3.0.0" depend
为什么 path_provider 中的目录方法会这样等待?他们不是通过 Internet 调用网络。 Directory tempDir = await getTemporaryDirectory(
我能够将 path_provider 库添加到 my pubspec.yaml 文件中,并在我的代码中使用了它的功能。 当我尝试 flutter run 时,出现 gradle 构建错误。 这是错误信
添加 path_provider 依赖项后,我遇到了某些类未定义的问题。“目录”和"file"未定义,问题发生在我尝试在 pubspec.yaml 中为我的项目实现 path_provider 之后。
我想在我的 Flutter 应用程序中录制视频或音频,并希望它出现在图库中。我该怎么做,因为 path_provider 正在将文件保存到安全位置,并且需要 Root设备才能访问它。我正在尝试 Flu
我正在尝试使用 flutter 中的 path_provider 包获取应用程序文档目录。我正在使用 hive 数据库,所以我需要路径。 这是我的代码: void main() async { f
我最近更新了 android studio 和 flutter(android studio 版本 3.6.1 和 flutter SDK v1.12.13+hotfix.8)。当我尝试运行我以前的项
我尝试使用 Gradle 文件对项目进行签名,但我遇到了这两个错误,任何人都可以帮助我。 错误: 谢谢 最佳答案 这对我有用,在 pubspec.yaml 文件中,path_provider 的文件更
我尝试使用 Gradle 文件对项目进行签名,但我遇到了这两个错误,任何人都可以帮助我。 错误: 谢谢 最佳答案 这对我有用,在 pubspec.yaml 文件中,path_provider 的文件更
我的应用程序将下载视频,在第一个屏幕上可以下载视频,我正在使用 dio 并使用 path_provider 获取应用程序文件夹,在第二个屏幕上我想显示和播放下载的视频。 下载正常,存储在正确的路径中,
我正在使用一个名为 path_provider 的 flutter 插件。我必须将图像文件存储在 path_provider.getTemporaryDirectory() 中。存储在此处的图像是自动
[ERROR:flutter/shell/common/shell.cc(184)] Dart Error: Unhandled exception: E/flutter (23720): NoSuc
我的 flutter 项目工作正常,但是在安装 path_provider 包后,在尝试运行它时出现以下错误: >FAILURE: Build failed with an exception. >
我是一名优秀的程序员,十分优秀!