当前位置: 首页 > 知识库问答 >
问题:

“无法加载资产错误”被“图像资源服务”捕获

丰辰沛
2023-03-14

我的'pubspec.yaml'文件:

'''flutter:
     uses-material-design: true
     assets:
        - images/facebook-logo.png
        - images/google-logo.png '''

我正在使用以下代码将图像加载到页面中:在“登录page.dart”文件中:

'''CustomRaisedButton(
            child: Image.asset('images/google-logo.png'),
            color: Colors.white,
            onPressed: () {},
          ),'''

共有1个答案

丁阳羽
2023-03-14

首先在pubspec.yaml文件的资产内容中设置图像路径,取消注释并为图像文件夹写入路径,

flutter:

[2 whitespaces or 1 tab]assets:
[4 whitespaces or 2 tabs]- assets/images/ #path of your image folder

执行pub get一次,并可以使用给定路径文件夹中的图像。

如果你的问题还没有解决。我认为您的资产没有加载,请在终端中使用以下命令,

 类似资料:
  • 这是我的应用程序的文件夹结构 在我的文件,我像这样加载字体和资源 对于这个,运行将给出退出代码0。 在我家。dart我有以下课程: 我在其他地方使用,以显示图像(代码省略): 这座大楼没有错误。颤振博士-v没有给出任何错误,颤振分析-v也没有给出任何错误。apk似乎构建得很好,但当应用程序在我的手机上打开时,我在asset_bundle中发现以下错误。投掷: 发生异常。错误(无法加载资源:imag

  • 我对javafx非常陌生,而且已经学会了使用代码教程进行测试时: 异常是由第行

  • flutter:==图像资源服务捕获的异常:引发以下断言解析图像编解码器:flutter:无法加载资产:download.png flutter:flutter:当引发异常时,这是堆栈:flutter:#0 platformassetbundle.load(包:flutter/src/services/asset_bundle.dart:221:7)flutter:flutter:#1 asset

  • 我想将图像资源导入到我的Flatter项目中,但无法这样做。 这是我的pubspec。yaml文件我删除了颤振添加的所有注释 错误提示: [第一次尝试]颤振包开始运行第一次尝试中的“颤振包开始”。。。在pubspec中检测到0.4s错误。亚马尔: 请更正pubspec。yaml文件位于B:\flatter\u Exercise\first\u try\pubspec。yaml出口代码1 [1]:h

  • 以下是错误按摩: 无法加载Asset:Assets/Images/Waiting.png当引发异常时,这是堆栈图像提供程序:AssetImage(bundle:null,name:“Assets/Images/Waiting.png”)图像键:AssetBundleImageKey(bundle:PlatformAssetBundle#e3e67(),name:“Assets/Images/Wai

  • 我知道我将文本文件放在了assets\chat1的位置。txt,我的代码也可以与其他txt一起使用,但不知何故,我总是遇到以下错误: 发生异常。 错误(无法加载资产:assets/chat1.txt) 我的代码: pubspec.yaml