Ошибка ImageProvider - Flutter
Я столкнулся с ошибкой поставщика изображений, которую я сейчас застрял, пытаясь исправить (я новичок во Flutter). Ошибка, которую я получаю, выглядит так
../../flutter/packages/flutter/lib/src/painting/image_provider.dart:672:7: Ошибка: ожидался идентификатор, но получено '/'. /2брос; ^
../../flutter/packages/flutter/lib/src/painting/image_provider.dart:672:8: Ошибка: ожидается ';' после этого. / 2брос; ^
ОШИБКА: сбой при сборке за исключением.
Я пытался исправить это с помощью
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/
3 ответа
[1]Ошибка дрожания при использовании изображения.
children: [
Image.asset(
"assets/images/login_image.png",
fit: BoxFit.cover,
),
Yaml файл
uses-material-design: true
- assets/images/
У меня также была такая же ошибка, похоже, внутри flutter\packages\flutter\lib\src\painting\image_provider.dart была изменена дата и повреждена. Просто скопируйте то же самое из установочного zip-файла flutter, чтобы решить проблему. Требуется дополнительное расследование, что именно произошло