#flutter #dart #initializing
#flutter #dart #инициализация
Вопрос:
Я надеялся, что вы могли бы направить меня в каком-то направлении, так как я полностью потерялся. Сегодня я открыл свой проект в vs code, и он просто застрял при инициализации flutter навсегда. Итак, я запускаю проект с помощью запуска flutter на консоли. И я получаю это сообщение об ошибке.
Я также должен отметить, что эта проблема сохраняется независимо от проекта, который я пытаюсь запустить.
Я попытался изменить zip-файл версии gradle в файле свойств оболочки gradle, а также повторно загрузить текущую версию проекта и вставить ее в папку dists /.gradle/ wrapper/, но проблема не устранена
/C:/flutter/packages/flutter_tools/lib/src/build_runner/devfs_web.dart:97:7: Error: The non-abstract class 'WebAssetServer' is missing implementations for these members:
- AssetReader.metadataContents
Try to either
- provide an implementation,
- inherit an implementation from a superclass or mixin,
- mark the class as abstract, or
- provide a 'noSuchMethod' implementation.
class WebAssetServer implements AssetReader {
^^^^^^^^^^^^^^
/C:/flutter/.pub-cache/hosted/pub.dartlang.org/dwds-5.1.0/lib/src/readers/asset_reader.dart:18:18: Context: 'AssetReader.metadataContents' is defined here.
Future<String> metadataContents(String serverPath);
^^^^^^^^^^^^^^^^
/C:/flutter/packages/flutter_tools/lib/src/test/coverage_collector.dart:69:16: Error: The argument type 'Future<Map<String, Map<int, int>>>' can't be assigned to the parameter type 'Map<String, Map<int, int>>'.
- 'Future' is from 'dart:async'.
- 'Map' is from 'dart:core'.
_addHitmap(coverage.createHitmap(data['coverage'] as List<Map<String, dynamic>>));
^
/C:/flutter/packages/flutter_tools/lib/src/test/coverage_collector.dart:101:16: Error: The argument type 'Future<Map<String, Map<int, int>>>' can't be assigned to
the parameter type 'Map<String, Map<int, int>>'.
- 'Future' is from 'dart:async'.
- 'Map' is from 'dart:core'.
_addHitmap(coverage.createHitmap(data['coverage'] as List<Map<String, dynamic>>));
^
Error: Unable to create dart snapshot for flutter tool.
Ответ №1:
Если вы обновили свой Flutter до последней версии, скорее всего, некоторые из ваших пакетов могут больше не обновляться.
-
Проверьте каждый пакет в pubspec.yaml и проверьте, нужно ли вам обновлять какой-либо из них.
-
Вам также нужно будет проверить, есть ли какие-либо критические изменения в документации.