Je suis très nouveau sur Flutter et bloqué à l'erreur suivante: package: http/http.Dart Cette bibliothèque est dans un package inconnu. Peut-être avez-vous oublié de le mentionner dans votre fichier pubspec.yaml?
S'il vous plaît aider à résoudre cette erreur.
Accédez à votre fichier pubspec.yaml
et ajoutez la dépendance http
:
dependencies:
flutter:
sdk: flutter
cupertino_icons: ^0.1.2
http: any
Rappelez-vous que l'indentation doit être la même chose que "flutter" ou "cupertino_icons"
Et n'oubliez pas d'exécuter cette commande dans votre terminal:
flutter packages get
J'ai eu le même problème. Vous devez simplement ajouter les dernières dépendances http dans pubspec.yaml
Voici le code complet,
dependencies:
flutter:
sdk: flutter
http: ^0.12.0+1
# The following adds the Cupertino Icons font to your application.
# Use with the CupertinoIcons class for iOS style icons.
cupertino_icons: ^0.1.2
N'oubliez pas de changer la version no. de http Pour vérifier la dernière version de http, cliquez ici
Si vous exécutez l'application directement à partir de la ligne de commande, vous pouvez également procéder comme suit:
avec Flutter:
$ flutter packages get
avec pub:
$ pub get
ajouter ci-dessous au fichier pubspec.ymel
dependencies:
flutter:
sdk: flutter
cupertino_icons: ^0.1.2
http: ^0.12.0+1
utilisez flutter pub pour trouver la dernière version
appel
flutter packages get
viens de pubspec.yaml fichier et Tweak quelques changements dans le fichier
dependencies:
flutter:
sdk: flutter
cupertino_icons: ^0.1.2
http:
dans la section des dépendances, ajoutez simplement http comme dans la description du code.
flutter le résoudra automatiquement et ajoutera une version mise à jour de http.
J'ai constaté que, lorsque vous utilisez VS Code, vous devrez peut-être redémarrer l'éditeur pour pouvoir voir le nouveau module http que "pub get" a intégré. Vous pouvez avoir votre code .Dart et pubspec.yaml parfaitement exacts, mais vous toujours obtenir l'erreur compil/lint.
cela a fonctionné pour moi:
dependencies:
flutter:
sdk: flutter
cupertino_icons: ^0.1.2
http: any
ensuite:
flutter doctor -v
Finalement:
flutter packages get