asset_path_not_string
Asset paths are required to be file paths (strings).
Description
#The analyzer produces this diagnostic when an asset map contains a path
value that isn't a string.
Example
#The following code produces this diagnostic because the asset map contains a path
value which is a list:
yaml
name: example
flutter:
assets:
- path: [one, two, three]
flavors:
- premium
Common fixes
#Change the asset
map so that it contains a path
value which is a string (a valid POSIX-style file path):
yaml
name: example
flutter:
assets:
- path: image.gif
flavors:
- premium
Was this page's content helpful?
Thank you for your feedback!
Provide details Thank you for your feedback! Please let us know what we can do to improve.
Provide details Unless stated otherwise, the documentation on this site reflects Dart 3.8.1. Page last updated on 2025-05-08. View source or report an issue.