web-dev-qa-db-fra.com

Flutter: Comment résoudre une erreur lors de l'importation du package: http / http.dart

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.

25
Athar Ansari

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
48
diegoveloper

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
6
Akshat Tamrakar

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
4
Sam

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.

3
Muhammad Ali

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.

2
Justin Buist

cela a fonctionné pour moi:

dependencies:
  flutter:
    sdk: flutter

  cupertino_icons: ^0.1.2
  http: any

ensuite:

flutter doctor -v

Finalement:

flutter packages get