flutter - 方法不可用:ext.flutter.inspector.setPubRootDirectories
问题描述
当我尝试使用flutter_downloader下载文件时出现以下错误。我的 Google 搜索似乎表明这是 Firebase 的问题。我安装了firebase_messaging,但只有当我尝试使用 flutter_downloader 下载文件时才会出现问题。
处理“serviceExtension”自定义请求时出错:方法不可用:ext.flutter.inspector.setPubRootDirectories
请协助。
附上下载器的 Flutter 代码片段;
IconButton(
icon: Icon(Icons.download),
onPressed: () async {
final status = await Permission.storage.request();
if (status.isGranted) {
final externalDir = await getExternalStorageDirectory();
final id = await FlutterDownloader.enqueue(
url: files[i].file,
fileName: 'filename',
savedDir: externalDir.path,
showNotification: true,
openFileFromNotification: true,
);
} else {
print('Permission denied');
}
},
),
解决方案
推荐阅读
- c# - ASP.NET Core 中基于声明的授权
- android - 预览未在 Android Studio 3.1.4 中显示
- java - 通知单独的 JVM 执行任务
- google-bigquery - 我的数据无法进行日期分区,如何使用集群?
- javascript - 当位置(x、y 或 z)太大时,网格会在 three.js 中抖动
- android - setVisibility(View.GONE) 导致崩溃
- javascript - 正则表达式提取文本后跟括号(多合一字符串)
- css - 如何为 React tic-tac-toe 教程添加颜色?
- mongoose - 使用 Mongoose 按名称排序根,按位置排序它们的图像
- django - django def post 方法在 cbv 中不起作用