跳到主要内容

asset_path_not_string

资产路径必须是文件路径(字符串)。

描述

#

当资产映射包含非字符串的 path 值时,分析器会产生此诊断信息。

示例

#

以下代码会产生此诊断信息,因为资产映射包含一个列表类型的 path

yaml
name: example
flutter:
  assets:
    - path: [one, two, three]
      flavors:
      - premium

常见修复

#

更改 asset 映射,使其包含一个字符串类型的 path 值(一个有效的 POSIX 风格文件路径)

yaml
name: example
flutter:
  assets:
    - path: image.gif
      flavors:
      - premium