Ошибка в строке 40, столбец 4 pubspec.yaml: ожидался ключ при анализе сопоставления блоков. активы: ^

#image #flutter #assert

#изображение #трепетание #утверждать

Вопрос:

Чтобы добавить ресурсы в ваше приложение, добавьте раздел ресурсов, подобный этому:

ресурсы: — изображения/contact.png # — images/a_dot_ham.jpeg

Комментарии:

1. можете ли вы опубликовать раздел, в который вы добавляете свой assets ?

Ответ №1:

У меня была такая же ошибка

моя проблема заключалась в том, что uses-material-design: и assets: были смещены

    uses-material-design: true  //column 3 

    # To add assets to your application, add an assets section, like this:
    assets://column 4
  

Простым решением было убедиться, что мой раздел активов был выровнен с моим разделом дизайна use materials, другими словами, они должны быть объединены в том же столбце, что и следующий код:

    uses-material-design: true  //column 3

    # To add assets to your application, add an assets section, like this:
   assets://column 3
  

Комментарии:

1. Было бы здорово, если бы они использовали JSON, YAML, мягко говоря, раздражает.

Ответ №2:

Включить все активы в папку assets, расположенную в каталоге приложения

мой файл pubspec выглядит следующим образом

 # The following section is specific to Flutter.
flutter:

  # The following line ensures that the Material Icons font is
  # included with your application, so that you can use the icons in
  # the material Icons class.
  uses-material-design: true

  # To add assets to your application, add an assets section, like this:
  assets:
    - assets/

  # An image asset can refer to one or more resolution-specific "variants", see
  # https://flutter.io/assets-and-images/#resolution-aware.
  

используйте его как

 Image.asset('assets/logo.png')
  

убедитесь, что отступ указан правильно, чтобы избежать ошибки.

Ответ №3:

просто задайте имя отступа: flutter_demo1 описание: Новое приложение Flutter. версия: 1.0.0 1

среда: sdk: «>=2.1.0 <3.0.0»

зависимости: flutter: sdk: flutter

cupertino_icons: ^0.1.2

dev_dependencies: flutter_test: sdk: flutter

flutter: использует-material-design: истинные ресурсы: — изображения/