Ошибка ImageProvider — сбой

#flutter #dart #flutter-assetimage

#сбой #dart #сбой-assetimage

Вопрос:

Я столкнулся с ошибкой поставщика изображений, которую в настоящее время пытаюсь исправить (я новичок в Flutter). Ошибка, которую я получаю, выглядит следующим образом

../../flutter/packages/flutter/lib/src/painting/image_provider.dart:672:7: Ошибка: ожидался идентификатор, но получил ‘/’. /2rethrow; ^

../ ../flutter/packages /flutter /lib /src /painting/image_provider.dart:672:8: Ошибка: ожидается ‘;’ после этого. /2rethrow; ^

СБОЙ: сбой сборки с исключением.

Я пытался исправить это с помощью flutter clean , но это не решает проблему. NB У меня есть каталог ресурсов, содержащий изображения.

main.dart выглядит так

 import 'package:flutter/material.dart';

void main() => runApp(MaterialApp(
  home: Home(),
));

class Home extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(
          title: Text('my first app'),
          centerTitle: true,
          backgroundColor: Colors.red[600]
      ),
      body: Center(
        child: Image.asset('assets/2.jpg'),
      ),
      floatingActionButton: FloatingActionButton(
        backgroundColor: Colors.red[600],
        child: Text('click'),
      ),
    );
  }
}
  

pubspec.yaml выглядит так

 name: timeApp
description: A new Flutter project.

https://developer.apple.com/library/archive/documentation/General/Reference/InfoPlistKeyReference/Articles/CoreFoundationKeys.html
version: 1.0.0 1

environment:
  sdk: ">=2.7.0 <3.0.0"

dependencies:
  flutter:
    sdk: flutter


  cupertino_icons: ^0.1.3

dev_dependencies:
  flutter_test:
    sdk: flutter

flutter:

  # To add assets to your application, add an assets section, like this:
  assets:
    - assets/

  

Ответ №1:

Я также получил ту же ошибку, что и внутри flutter packages flutter lib src painting image_provider.у dart была изменена дата и повреждена. Просто скопируйте то же самое из установочного zip-файла flutter, чтобы решить проблему. Требуется дополнительное расследование, что именно происходит