【问题标题】:Another flutter_svg.dart error. Unable to load asset另一个 flutter_svg.dart 错误。无法加载资产
【发布时间】: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)

======= 已采取的排除步骤:

  1. 检查 pubspec.yaml 中的语法/位置/间距。

  1. Images 文件夹位于根目录下。

  1. 跑得干净利落。
  2. 缓存无效并重新启动。

【问题讨论】:

    标签: android flutter svg


    【解决方案1】:

    我建议改用 websafe_svg。它更好更简单,这是一些代码的示例。

    WebsafeSvg.asset(
        'dev_assets/cfg67.svg',
        color: Colors.red,
        height: 25,
        width: 25,
    ),
    

    包链接:Websafe SVG Package

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-10-03
      • 2021-06-21
      • 2021-09-19
      • 2020-06-19
      • 2021-08-17
      • 2020-04-28
      • 2021-05-10
      • 2019-05-08
      相关资源
      最近更新 更多