web-dev-qa-db-ja.com

Flutter:パッケージのインポートエラーを解決する方法:http / http.dart

私はFlutterの初心者であり、次のエラーで立ち往生しています:package:http/http.Dartそのライブラリは未知のパッケージにあります。 pubspec.yamlファイルで言及するのを忘れたのではないでしょうか?

このエラーの解決にご協力ください。

25
Athar Ansari

pubspec.yamlファイルに移動し、http依存関係を追加します。

dependencies:
  flutter:
    sdk: flutter

  cupertino_icons: ^0.1.2
  http: any

インデントは「flutter」または「cupertino_icons」と同じでなければなりません

そして、ターミナルでこのコマンドを実行することを忘れないでください:

flutter packages get
48
diegoveloper

同じ問題がありました。 pubspec.yamlに最新のhttp依存関係を追加する必要があります

完全なコードは次のとおりです。

  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

バージョンを変更することを忘れないでください。 httpの最新バージョンを確認するには、 here をクリックします。

コマンドラインから直接アプリを実行している場合は、次のこともできます。

フラッター付き:

$ flutter packages get

パブ付き:

$ pub get
6
Akshat Tamrakar

以下をpubspec.ymelファイルに追加します

dependencies:
  flutter:
    sdk: flutter

  cupertino_icons: ^0.1.2
  http: ^0.12.0+1

flutter pub を使用して最新バージョンを見つけます

コール

flutter packages get
4
Sam

pubspec.yamlファイルに移動して、ファイルのいくつかの変更を調整します

dependencies:
  flutter:
    sdk: flutter

  cupertino_icons: ^0.1.2

 http:   

依存関係セクションの下に、コードの説明のようにhttpを追加するだけです。

flutterは自動的に解決し、httpの更新バージョンを追加します。

3
Muhammad Ali

VS Codeの場合、 'pub get'が取り込まれた新しいhttpモジュールを表示するには、エディターを再起動する必要がある場合があります。それでもコンパイラ/リントエラーが発生します。

2
Justin Buist

これは私のために働いた:

dependencies:
  flutter:
    sdk: flutter

  cupertino_icons: ^0.1.2
  http: any

その後:

flutter doctor -v

最後に:

flutter packages get