android - Flutter Pub: se esperaba una clave al analizar una asignación de bloques. camino:
path mapping (6)
Error en la línea 29, columna 4: se esperaba una clave al analizar una asignación de bloques. bienes:
flutter: usos-material-diseño: activos reales: - activos / imágenes / imagen.jpg
En mi caso, acabo de agregar #
delante de uses-material-design: true
Prueba el código de abajo
flutter:
# uses-material-design: true
assets:
- assets/images/image.jpg
está funcionando bien.
Lo busqué en Stackoverflow pero con respecto al flutter, no encuentro ninguna solución relevante, here y here puede ser la misma pregunta pero no son para flutter.
Estoy usando el archivo JSON y me registro en Pubspec.ymal
pero muestra un error y también cuando uso una imagen y la registro, también ocurre el mismo error. Tal vez haya un error de formato, pero no sé cuál es el problema con esto. Esta es la documentation que seguí.
Error en la línea 29, columna 5 de pubspec.yaml: se esperaba una clave al analizar una asignación de bloques . activos: ^
Este es mi archivo 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
En Mi caso, la imagen era demasiado grande para cargar, disminuyendo la dimensión de la imagen trabajada.
En mi caso, se rompió la intención de uses-material-design
. Puse 1 (uno) espacio más delante de él, y funcionó bien.
Los espacios son significativos en YAML.
assets
se sangran demasiado
flutter_test:
sdk: flutter
flutter:
uses-material-design: true
assets:
- loadjson/person.json
Me enfrenté al mismo problema; necesitas asegurarte de que esas banderas de nivel superior y todas estén correctamente sangradas. Los espacios son muy importantes en esa sección pubspec.yaml
acabo de eliminar el # forme esta línea (uses-material-design: true) .Trabaja.