web-dev-qa-db-fra.com

Flutter Pub: attendait une clé lors de l'analyse d'un mappage de bloc. chemin:

Je l'ai cherché sur Stackoverflow, mais en ce qui concerne le flutter, je ne trouve aucune solution pertinente. Ici et ici peuvent être la même question, mais ils ne sont pas conçus pour le flutter.

J'utilise un fichier JSON et je m'inscris dans Pubspec.ymal, mais en affichant une erreur et aussi lorsque j'utilise une image et que je l'enregistre, la même erreur se produit également. Peut-être y at-il une erreur de format, mais je ne sais pas quel est le problème. C’est la documentation que j’ai suivie.

Erreur sur la ligne 29, colonne 5 de pubspec.yaml: une clé s’affiche lors de l’analyse d’un mappage de bloc . les atouts:^

Ceci est mon fichier pubspec.yaml

name: jsondata description: A new Flutter application.

  dependencies:  

  flutter:

  sdk: flutter

  cupertino_icons: ^0.1.0

  dev_dependencies:   

 flutter_test:

      sdk: flutter

    flutter:

    uses-material-design: true

      assets:

       - loadjson/person.json

enter image description here

24
farhana

Les espaces sont significatifs dans YAML

assets est en retrait trop loin

flutter_test:
  sdk: flutter

flutter:
  uses-material-design: true
  assets:
    - loadjson/person.json
52

Erreur sur la ligne 29, colonne 4: attendait une clé lors de l'analyse d'un bloc cartographie. les atouts: 

flutter: uses-material-design: vrais atouts: - assets/images/image.jpg

Dans mon cas, je viens d'ajouter # devant uses-material-design: true

Essayez ci-dessous le code

flutter:   

  # uses-material-design: true 

   assets: 
    - assets/images/image.jpg

ça fonctionne bien.

3
Manikanta chadaram

Dans mon cas, l’intention uses-material-design était brisée. J'ai mis 1 (un) plus d'espace devant, et ça a bien fonctionné.

2
Baftek

J'ai rencontré le même problème. vous devez vous assurer que ces indicateurs de niveau supérieur et tous sont correctement mis en retrait. Les espaces sont très importants en ce que pubspec.yaml section

0
asifMojtoba

Dans My Case, l'image était trop grande pour être chargée, ce qui réduisait la dimension de l'image traitée.

0
DCS

je viens de supprimer la forme de cette ligne (uses-material-design: true).

0
sunder negi