asset_not_string_or_map
アセットの値は、ファイルパス(文字列)またはマップである必要があります。
説明
#アセットの値が文字列またはマップでない場合に、アナライザーはこの診断を生成します。
例
#以下のコードは、アセットの値がリストであるため、この診断を生成します。
yaml
name: example
flutter:
assets:
- [one, two, three]一般的な修正
#アセットのパスだけでなく、それ以上の情報を指定する必要がある場合は、値を path キー(有効な POSIX スタイルのファイルパス)を持つマップに置き換えてください。
yaml
name: example
flutter:
assets:
- path: assets/image.gif
flavors:
- premiumパスのみを指定する必要がある場合は、値をアセットへのパス(有効な POSIX スタイルのファイルパス)に置き換えてください。
yaml
name: example
flutter:
assets:
- assets/image.gif