私はFlutterの初心者であり、次のエラーで立ち往生しています:package:http/http.Dartそのライブラリは未知のパッケージにあります。 pubspec.yamlファイルで言及するのを忘れたのではないでしょうか?
このエラーの解決にご協力ください。
pubspec.yaml
ファイルに移動し、http
依存関係を追加します。
dependencies:
flutter:
sdk: flutter
cupertino_icons: ^0.1.2
http: any
インデントは「flutter」または「cupertino_icons」と同じでなければなりません
そして、ターミナルでこのコマンドを実行することを忘れないでください:
flutter packages get
同じ問題がありました。 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
以下をpubspec.ymelファイルに追加します
dependencies:
flutter:
sdk: flutter
cupertino_icons: ^0.1.2
http: ^0.12.0+1
flutter pub を使用して最新バージョンを見つけます
コール
flutter packages get
pubspec.yamlファイルに移動して、ファイルのいくつかの変更を調整します
dependencies:
flutter:
sdk: flutter
cupertino_icons: ^0.1.2
http:
依存関係セクションの下に、コードの説明のようにhttpを追加するだけです。
flutterは自動的に解決し、httpの更新バージョンを追加します。
VS Codeの場合、 'pub get'が取り込まれた新しいhttpモジュールを表示するには、エディターを再起動する必要がある場合があります。それでもコンパイラ/リントエラーが発生します。
これは私のために働いた:
dependencies:
flutter:
sdk: flutter
cupertino_icons: ^0.1.2
http: any
その後:
flutter doctor -v
最後に:
flutter packages get