【问题标题】:No file or variants found for asset: assets/images找不到资产的文件或变体:资产/图像
【发布时间】:2021-08-05 18:33:05
【问题描述】:

loginpage.dart

 child: Column(children: [Image.asset("assets/images/loginimage.png")],),

资产文件是

 assets:
    - assets/images
         # - images/a_dot_ham.jpeg

错误是

在 pubspec.yaml 中检测到错误: 找不到资产的文件或变体:资产/图像。

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

  • 在哪里: 脚本 'C:\Src\flutter\packages\flutter_tools\gradle\flutter.gradle' 行:991

  • 出了什么问题: 任务 ':app:compileFlutterBuildDebug' 执行失败。

Process 'command 'C:\Src\flutter\bin\flutter.bat'' 以非零退出值 1 结束

  • 尝试: 使用 --stacktrace 选项运行以获取堆栈跟踪。使用 --info 或 --debug 选项运行以获得更多日志输出。运行 --scan 以获得完整的见解。

  • 通过https://help.gradle.org获得更多帮助

在 4m 42s 内构建失败 正在运行 Gradle 任务“assembleDebug”...
运行 Gradle 任务 'assembleDebug'... 完成 289.8 秒 异常:Gradle 任务 assembleDebug 失败,退出代码为 1

【问题讨论】:

  • 您的项目文件夹中是否有一个名为assets/images 的文件夹以及一个名为loginimage.png 的图像文件?
  • @Sisir 是的,我有
  • 你能交叉检查文件夹的名称和图像文件的名称,文件扩展名是.png,没有别的。您的错误似乎仅与此有关
  • 发布你的 pubspec.yaml

标签: flutter dart


【解决方案1】:

检查空格。一般来说,它应该从新行的开头有三个空格。

资产:

  • assets/images //确保有三个空格

【讨论】:

    猜你喜欢
    • 2020-04-26
    • 1970-01-01
    • 2020-12-05
    • 1970-01-01
    • 2021-08-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多