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

时间:2018-10-23 19:41:29

标签: flutter

我正在尝试将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/

2 个答案:

答案 0 :(得分:1)

我通过更改为主频道来解决它,并且解决了。

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

答案 1 :(得分:0)

我已经看到有几种可能的发生方式:

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

这听起来像是您错过了flutter_assets。请按照Add2App Wiki上的步骤进行操作。

我正在积极努力简化此过程-不幸的是,目前有很多手动步骤很容易出错。