【问题标题】:ImageProvider bug - FlutterImageProvider 错误 - Flutter
【发布时间】:2021-01-06 05:18:36
【问题描述】:

我遇到了一个图像提供程序错误,我目前正试图修复它(我是 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重投; ^

FAILURE:构建失败并出现异常。

我尝试使用flutter clean 修复它,但这并不能解决问题。 注意我有包含图像的 assets 目录。

ma​​in.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/

【问题讨论】:

    标签: flutter dart flutter-assetimage


    【解决方案1】:

    我也遇到了同样的错误 flutter\packages\flutter\lib\src\painting\image_provider.dart 的日期已更改并已损坏。只需从颤振安装 zip 复制回来即可解决问题。究竟发生了什么需要更多调查

    【讨论】:

      猜你喜欢
      • 2020-03-11
      • 1970-01-01
      • 2022-12-04
      • 1970-01-01
      • 2020-03-23
      • 1970-01-01
      • 2019-11-28
      • 2022-10-04
      • 2020-04-26
      相关资源
      最近更新 更多