无法找到资产条目

Posted

技术标签:

【中文标题】无法找到资产条目【英文标题】:Unable to locate asset entry 【发布时间】:2021-04-26 07:41:06 【问题描述】:

我遇到了一些奇怪的错误。我的 GitHub 存储库中有我的项目,当我将它推送到另一台计算机时,我开始收到此错误。正如你所看到的,它已经在字体文件夹中了

需要明确的是,我也将分享我的 pubspec.yaml,因为它是正确的。我试过 - 颤动 - 清理,重新启动我的计算机,更改资产文件夹,我不知道为什么,因为图像资产在应用程序上正确加载,只是字体出现这个错误。 :c

编辑 1 - 仍然不能使用字体,图片资源仍然正常加载 编辑 2 - Noqw 它正在工作,由于某种原因,当从 Github 存储库中提取时,扩展名改为大写,如“ARIAL.TTF”,只是将其重命名为“ARIAL.ttf”,一切正常,谢谢大家

【问题讨论】:

检查字体路径。应该是assets/fonts/GOTHAM-BOLD.ttf 我是这样使用的,但是还是报错,Error: unable to locate assets entry in pubspec.yaml: "assets/fonts/GOTHAM-BOLD.ttf"。 按停止在模拟器中关闭应用程序。然后通过单击“运行”重新启动应用程序。 已经搞定了,还重启了我的电脑,vs code,还是报错。 请分享新的错误信息截图 【参考方案1】:

您没有正确提供字体资源的路径。将assets 添加到您的路径中。

解决方案:

fonts:
  family: Gotham
  fonts:
    - assets: assets/fonts/GOTHAM-BOLD.ttf

【讨论】:

仍然无法使用字体,错误:无法在 pubspec.yaml 中找到资产条目:“assets/fonts/GOTHAM-BOLD.ttf”。 修改后是否重新构建了应用程序? 我什至可以构建,当我按下运行时,它返回此错误,我也尝试过flutter clean 请将fonts 声明移到assets 声明下方。然后告诉我 现在它可以正常工作了,由于某种原因,当我从 github 推送时,扩展名称接收到大写,只是改变了,

以上是关于无法找到资产条目的主要内容,如果未能解决你的问题,请参考以下文章

Flutter:无法找到“flutter_assets”错误的资产路径

未找到具有有效签名身份的 Provisiong 配置文件,并且无法找到或生成匹配的签名资产

sap固定资产清理科目怎么挂资产编号

EasyAdmin 添加自定义 Web 资产

“core:propertyTypes:warn “#bot”资产未找到。“ - aframe-master.js

无法在swift 2中显示外部资产文件夹中的jpeg