【问题标题】:Flutter: Failed to find assets path for "flutter_assets" errorFlutter:无法找到“flutter_assets”错误的资产路径
【发布时间】:2019-03-28 03:26:13
【问题描述】:

我正在尝试将 Flutter 模块嵌入 iOS 应用程序。 但是当我点击将显示 FlutterViewController 的按钮时,会出现一个空白屏幕,并打印在控制台上:

Failed to find assets path for "flutter_assets"
[VERBOSE-2:engine.cc(111)] Engine run configuration was invalid.
[VERBOSE-2:FlutterViewController.mm(462)] Could not launch engine with configuration.
flutter: Observatory listening on http://127.0.0.1:54632/

【问题讨论】:

标签: flutter


【解决方案1】:

我通过切换到主频道解决了它,它解决了。

  • 要更改频道,请使用 cli flutter channel master
  • 之后我删除了flutter项目中的“.ios”文件夹,并运行flutter build --ios强制Flutter重新生成.ios文件夹。
  • 然后我在我的原生 iOS 应用中做了一个pod install

【讨论】:

  • 对未来读者的警告:今天确实如此,但在某些时候这将在主频道之外起作用!不过,它现在正在积极开发中,所以一些最新/最棒的东西现在只在 master 中。
  • 嘿,Dan,你有一个想法,当前的 master (10/24/18) 什么时候可以进行 beta 测试?
  • 大约每月一次 - 应该在 11 月的某个时间。
【解决方案2】:

我见过有几种可能发生这种情况的方式:

  1. 您完全丢失了 flutter_assets 文件夹
  2. 您正在尝试将 AOT 编译的 Flutter 应用(例如配置文件或发布模式)与调试引擎构建一起使用。
  3. 您正在尝试将 JIT 编译的 Flutter 应用(调试)与配置文件/发布引擎一起使用。

听起来您缺少flutter_assets。请按照 Add2App wiki 上的步骤操作。

我正在积极努力使这个过程更容易 - 不幸的是,现在有很多手动步骤很容易出错。

【讨论】:

  • 我们继续flutter的github issue中的话题。问题得到解决后,我在这里发布此特定问题的解决方案,以便其他人可以在这里找到帮助。
  • @DanField 你有任何关于这个过程何时会更容易的预计时间吗?谢谢
  • 我所做的一些工作已经落地,维基页面已经更新。你想到了什么?
猜你喜欢
  • 2020-07-23
  • 2021-04-30
  • 1970-01-01
  • 2018-07-18
  • 2013-06-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多