Pular para o conteúdo principal

asset_not_string_or_map

Detalhes sobre o diagnóstico 'asset_not_string_or_map' produzido pelo analisador do Dart.

An asset value is required to be a file path (string) or map.

Descrição

#

O analisador emite este diagnóstico quando um valor de asset não é uma string nem um mapa.

Exemplo

#

O código a seguir produz este diagnóstico porque o valor do asset é uma lista:

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

Correções comuns

#

Se você precisar especificar mais do que apenas o caminho do asset, substitua o valor por um mapa com a chave path (um caminho de arquivo válido no estilo POSIX):

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

Se você precisar especificar apenas o caminho, substitua o valor pelo caminho do asset (um caminho de arquivo válido no estilo POSIX):

yaml
name: example
flutter:
  assets:
    - assets/image.gif

Encontrou essa página sem tradução ou que precisa de correção? Abra uma issue e nos ajude a manter esse site em PT-BR para ajudar pessoas como você.