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

无法加载图像资产在flutter错误在pubspec文件

梁丘霖
2023-03-14

我想将图像资源导入到我的Flatter项目中,但无法这样做。

这是我的pubspec。yaml文件我删除了颤振添加的所有注释



name: first_try
description: A new Flutter project.

version: 1.0.0+1

environment:
  sdk: ">=2.1.0 <3.0.0"

dependencies:
  flutter:
    sdk: flutter
 
  cupertino_icons: ^0.1.2

dev_dependencies:
  flutter_test:
    sdk: flutter




  fonts:
    - family: Raleway
      fonts:
        - asset: fonts/Raleway-Black.ttf
        
    - family: Lato
      fonts:
        - asset: fonts/Lato-Regular.ttf #works till here
    -assets:
      -assets/

错误提示:

[第一次尝试]颤振包开始运行第一次尝试中的“颤振包开始”。。。在pubspec中检测到0.4s错误。亚马尔:

请更正pubspec。yaml文件位于B:\flatter\u Exercise\first\u try\pubspec。yaml出口代码1

[1]:https://i.stack.imgur.com/50OOV.png

共有2个答案

凤安然
2023-03-14

您应该只使用“字体”前的一个选项卡空间,并在使用“-”时加上选项卡。

柴俊捷
2023-03-14

我想你可能忘了一个空格。请尝试以下操作:

flutter:
  assets:
    - assets/

注意-

此外,我认为,您已经删除了flatter部分,同时删除了注释。好吧,这很重要:)

看见https://flutter.dev/docs/development/ui/assets-and-images#specifying-有关更多信息,请参阅资产

 类似资料:
  • 我的'pubspec.yaml'文件: 我正在使用以下代码将图像加载到页面中:在“登录page.dart”文件中:

  • 错误:无法在pubspec.yaml中找到资产条目:"lib/fonts/IndieFlow-Regular.ttf"。 失败:生成失败,出现异常。 > 错误:任务:app:compileFlutterBuildDebug的执行失败。 处理“命令”D:\flatter project\flatter\bin\flatter。bat“”以非零退出值1结束 > 尝试:使用--stacktrac选项运行

  • 这个问题被问了很多!!!我已经通过了所有的建议,我将在下面列出,但仍然没有去。需要帮助。 ========问题:SVG文件不会使用Flutter包加载:flutter_svg/flutter_svg.dart。 =======配置段: 最后一个字符串myimage1str='images/splashtest.svg';最后一个小部件myimage1=SVGPicture.Asset('MyIma

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

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

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