it-swarm.com.de

Flutter Pub: Beim Parsing einer Blockzuordnung wurde ein Schlüssel erwartet. Pfad:

Ich habe es auf Stackoverflow gesucht, aber in Bezug auf Flattern finde ich keine relevante Lösung, hier und hier kann die gleiche Frage sein, aber sie sind nicht für Flattern.

Ich benutze JSON-Datei und registriere mich in Pubspec.ymal, aber ich zeige Fehler und auch wenn ich ein Bild verwende und registriere, tritt der gleiche Fehler auf. Vielleicht liegt ein Formatierungsfehler vor, aber ich weiß nicht, was das Problem ist. Dies ist die Dokumentation , die ich befolgt habe.

Fehler in Zeile 29, Spalte 5 von pubspec.yaml: Bei der Analyse einer Blockzuordnung ..__ wurde ein Schlüssel erwartet. Vermögenswerte:^

Dies ist meine pubspec.yaml-Datei

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

Leerzeichen sind in YAML von Bedeutung

assets ist zu weit eingerückt

flutter_test:
  sdk: flutter

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

Fehler in Zeile 29, Spalte 4: Beim Parsing eines Blocks .__ wurde ein Schlüssel erwartet. Kartierung. Vermögenswerte: 

flattern: Verwendet-Material-Design: Echte Assets: - assets/images/image.jpg

In meinem Fall habe ich gerade # vor uses-material-design: true hinzugefügt.

Versuchen Sie es mit dem folgenden Code

flutter:   

  # uses-material-design: true 

   assets: 
    - assets/images/image.jpg

es funktioniert gut.

3

In meinem Fall war die Absicht von uses-material-design pleite. Ich habe 1 (einen) mehr Platz davor gesetzt, und es hat gut funktioniert.

2
Baftek

Ich stand vor demselben Problem. Sie müssen sicherstellen, dass diese Flaggen der obersten Ebene und alle korrekt eingerückt sind. Spaces sind in diesem Abschnitt pubspec.yaml sehr wichtig

0
asifMojtoba

Es liegt an der Einrückung Ihres Codes. Das uses-material-design sollte sich vertikal in der gleichen Zeile befinden wie assets:.

 uses-material-design: true

 assets:
   - images/picture.png
0
Dan

Bitte stellen Sie sicher, dass kein unerwünschtes Leerzeichen vorhanden ist, da Yamswurzelstruktur die Leerzeichen sensibel berücksichtigt. Weitere Informationen finden Sie in der Dokumentation unter dem folgenden Link:
https://docs.ansible.com/ansible/latest/reference_appendices/YAMLSyntax.html

0
Deva

In Mein Fall war das Bild zu groß zum Laden, wodurch die bearbeiteten Abmessungen verringert wurden.

0
DCS

ich entferne einfach die # -Form diese Zeile (use-material-design: true).

0
sunder negi