小编bbo*_*ett的帖子

Flutter 无法从资源中加载文本

我已阅读https://flutter.dev/docs/development/ui/assets-and-images#asset-images-in-package-dependenciesFlutter - Read text file from assets并应用了所有内容,但我的代码仍然没有\ 不工作....

\n

我为此打开了一个新项目,在主文件夹中创建了资产和文件:

\n
pwd\n /home/bboett/AndroidStudioProjects/examen_companion\nbboett@hayate:~/AndroidStudioProjects/examen_companion$ ls -l assets/\n insgesamt 4\n -rw-r--r-- 1 bboett bboett 10 19. Mai 15:14 test.txt\n bboett@hayate:~/AndroidStudioProjects/examen_companion$ cat assets/test.txt \n  Hello!!\n
Run Code Online (Sandbox Code Playgroud)\n

然后,不信任 android studio,我用 vi 检查了,在 pubspec.yaml 中一切正常:

\n

文件结尾为:

\n
flutter:\n uses-material-design: true\n assets:\n  - assets/\n
Run Code Online (Sandbox Code Playgroud)\n

我替换了空格,在使用和资产之前添加了 2 个空格:在 - 资产之前添加了 4 个空格...

\n

在 _MyHomePageState 类中我更改了:

\n
  @override\n  Widget build(BuildContext context)\n  {\n    AssetBundle bundle = DefaultAssetBundle.of(context);\n    return FutureBuilder<String>(\n        future: bundle.loadString("assets/test.txt"),\n        builder: …
Run Code Online (Sandbox Code Playgroud)

android assets flutter

4
推荐指数
1
解决办法
2005
查看次数

标签 统计

android ×1

assets ×1

flutter ×1