【发布时间】:2020-10-15 10:10:23
【问题描述】:
这个问题被问了很多次!!!我已经完成了我将在下面列出的所有建议,但仍然没有成功。需要帮助。
======= 问题:使用 Flutter package:flutter_svg/flutter_svg.dart 无法加载 SVG 文件。
======= 配置片段:
最终字符串 myimage1str = 'images/splashtest.svg'; final Widget myimage1 = SvgPicture.asset('myimage1str',semanticsLabel: 'Wazzup!!',color: Colors.blue,); @覆盖 小部件构建(BuildContext 上下文){ 返回新的脚手架( 身体:中心( 孩子:堆栈( 孩子们: [ 容器( //child: SvgPicture.asset("images/splashtest.svg",height: 900.0,width: 540.0,allowDrawingOutsideViewBox: true,), 孩子:myimage1 ),
======= 错误:
无法加载资产:myimage1str
当异常被抛出时,这是堆栈:
#0 PlatformAssetBundle.load (package:flutter/src/services/asset_bundle.dart:221:7)
======= 已采取的排除步骤:
- 检查 pubspec.yaml 中的语法/位置/间距。
- Images 文件夹位于根目录下。
- 跑得干净利落。
- 缓存无效并重新启动。
【问题讨论】: