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
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
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.
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é.
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
Dans My Case, l'image était trop grande pour être chargée, ce qui réduisait la dimension de l'image traitée.
je viens de supprimer la forme de cette ligne (uses-material-design: true).