【问题标题】:Flutter : Unable to load image assetFlutter:无法加载图像资产
【发布时间】:2021-01-17 08:42:57
【问题描述】:

这是我第一次使用颤振,遵循文档中描述的所有内容并将图像添加到小部件。但是我得到这个错误,我不明白做错了什么

我试过这种方式

@override
  Widget build(BuildContext context) {
    return Container(
      child: Image.asset("drawables/ic_launcher_transparent.png", width : 100, height: 100),
    );
  }

  • 文件结构
    |-- 库
    |--- 可绘制
    |----- ic_launcher_transparent.png

  • pubspec.yaml
    使用材料设计:真正
    资产:
    - 可绘制

遇到这个错误

════════ Exception caught by image resource service ════════════════════════════════════════════════
The following assertion was thrown resolving an image codec:
Unable to load asset: drawables/ic_launcher_transparent.png

When the exception was thrown, this was the stack: 
#0      PlatformAssetBundle.load (package:flutter/src/services/asset_bundle.dart:225:7)
<asynchronous suspension>
#1      AssetBundleImageProvider._loadAsync (package:flutter/src/painting/image_provider.dart:668:31)
#2      AssetBundleImageProvider.load (package:flutter/src/painting/image_provider.dart:651:14)
#3      ImageProvider.resolveStreamForKey.<anonymous closure> (package:flutter/src/painting/image_provider.dart:504:13)
...
Image provider: AssetImage(bundle: null, name: "drawables/ic_launcher_transparent.png")
Image key: AssetBundleImageKey(bundle: PlatformAssetBundle#59d28(), name: "drawables/ic_launcher_transparent.png", scale: 1.0)
════════════════════════════════════════════════════════════════════════════════════════════════════

【问题讨论】:

  • 请将pubspec.yaml中的drawables更改为drawables/

标签: image flutter assets


【解决方案1】:

该文件位于 lib 文件夹中。所以你需要在url中链接lib。检查下面。

@override
  Widget build(BuildContext context) {
    return Container(
      child: Image.asset("lib/drawables/ic_launcher_transparent.png", width : 100, height: 100),
  );
}

Pubspec 将如下所示。

  • pubspec.yaml
    使用材料设计:真实
    资产:
    - lib/drawables/

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-04-28
    • 2021-05-10
    • 2020-04-11
    • 2021-06-21
    • 2020-10-12
    • 1970-01-01
    • 1970-01-01
    • 2020-04-26
    相关资源
    最近更新 更多