flutter - 图片资源服务捕获异常

标签 flutter dart

图像资源服务捕获异常 我在运行以下代码时遇到错误。

代码:

import 'package:flutter/material.dart';
void main(){
  runApp(MyApp());
}
class MyApp extends StatefulWidget {
  @override
  _MyAppState createState() => _MyAppState();
}

class _MyAppState extends State<MyApp> {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      home: Scaffold(
        appBar: AppBar(
          title: Text('PITCH'),
        ),
        body: Column(
          children: <Widget>[
            new Text('WELCOME'),
            new Image(image: AssetImage('download.png'))
          ],
        ),
      ),

    );
  }
}

错误:

flutter: ══╡ EXCEPTION CAUGHT BY IMAGE RESOURCE SERVICE ╞════════════════════════════════════════════════════ flutter: The following assertion was thrown resolving an image codec: flutter: Unable to load asset: download.png flutter: flutter: When the exception was thrown, this was the stack: flutter: #0 PlatformAssetBundle.load (package:flutter/src/services/asset_bundle.dart:221:7) flutter: flutter: #1 AssetBundleImageProvider._loadAsync (package:flutter/src/painting/image_provider.dart:464:44) flutter: flutter: #2 AssetBundleImageProvider.load (package:flutter/src/painting/image_provider.dart:449:14) flutter: #3 ImageProvider.resolve... (package:flutter/src/painting/image_provider.dart:316:48) flutter: #4 ImageCache.putIfAbsent (package:flutter/src/painting/image_cache.dart:160:22) flutter: #5 ImageProvider.resolve.. (package:flutter/src/painting/image_provider.dart:316:25) flutter: (elided 13 frames from package dart:async) flutter: flutter: Image provider: AssetImage(bundle: null, name: "download.png") flutter: Image key: AssetBundleImageKey(bundle: PlatformAssetBundle#ea200(), name: "download.png", scale: flutter: 1.0)

最佳答案

这可能是由于以下原因。

  1. 您忘记在 pubspec.yaml 文件中添加 Assets

  2. 您忘记运行 flutter packages get 命令。

  3. 您对应用程序进行了热重启/重新加载。

关于flutter - 图片资源服务捕获异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57545607/

相关文章:

dart - 在 Flutter 中添加大小的 PageView 的正确方法是什么?

flutter 2.0 : nested MaterialApps -> problem with textInput inside showModalBottomSheet

android - 测试奖励广告未显示 - 广告无法加载 : LoadAdError(code: 3, 域 : com. google.android.gms.ads,消息 : No ad config.

firebase - 在flutter中按火力场条件过滤列表

flutter:录制与动画 webp 时长相同的视频

json - (已解决)(类型 'String' 不是类型 'int' 的子类型)- Flutter

json - Dart将JSON对象数组转换为对象列表

android - flutter 中 JSON 字符串中的特殊符号或单引号或撇号

flutter - 查询Dart中的对象列表?

Flutter:如何映射 map 列表?