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

无法加载资产:资产/chat 1. txt

王弘和
2023-03-14

我知道我将文本文件放在了assets\chat1的位置。txt,我的代码也可以与其他txt一起使用,但不知何故,我总是遇到以下错误:

发生异常。

错误(无法加载资产:assets/chat1.txt)

我的代码:

Future<String> getFileData(String path) async {
    return await rootBundle.loadString(path);
  }

pubspec.yaml

flutter:
  assets:
    - assets/

共有1个答案

相诚
2023-03-14

在文件中添加pubspec.yaml完整路径,您应该考虑资产的缩进:

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

  • 我可以从flutter应用程序的assets/Images目录加载图像,但当从flutter包的assets/Images目录加载相同的图像时,我会得到以下错误:

  • 我是初学者。我已经使用“反应本机运行Android”命令在Ubuntu上运行了反应本机项目。我在模拟器上收到错误“无法从资产“index.android.bundle”加载脚本。确保您的包包装正确,或者您正在运行包服务器。”

  • 在使用./gradlew assembledebug构建apk后,我得到了这个错误。如果我用./gradlew assembleRelease构建apk,我会在手机上安装应用程序时出现错误。当我用react-native run-android在虚拟设备中运行相同的应用程序时,应用程序运行良好,没有任何麻烦。有什么想法吗?

  • 我已经使用 命令在 Windows 上运行了一个 React Native 项目。我在模拟器中收到以下错误: 无法从资产' index.android.bundle '加载脚本。请确保您的软件包已正确打包,或者您正在运行软件包服务器。 我试过这些链接,但不管用。 无法从 Windows 上的 assets index.android.bundle 加载脚本。

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