首页 > 解决方案 > 方法不可用: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');
                    }
                  },
                ),

标签: flutterfirebase-cloud-messaging

解决方案


推荐阅读