202

フラッター開発用に Macbook をセットアップしました。

そこで、flutter SDK をダウンロードし、Documentsに配置しました。その後、コマンド ラインでフラッターを操作するようにパス変数を設定しました。

コマンドを実行してflutter create todolist、空のプロジェクトを作成します。

また、 Dart-Codeを使用してビジュアル スタジオ コードをセットアップしたので、適切な構文ハイライト、IntelliSense などを使用できます。

したがって、Visual Studio コードを開くとimport、次の画像のようにメソッドが強調表示されます。

コードの最初の行

これは、正しいクラスも強調表示することを意味し、それが本当のエラーかどうかを完全に理解するのを難しくしています。

私は両方を実行し、pub getすべてflutter packages getを正しく取得しました。私は自分のパス変数をすべて正しく持っています。

その「インポート」パッケージが見つからないことを強調表示しているのはなぜですか?

4

36 に答える 36

8

これは、VS CodeだけでなくAndroid Studioでも機能しました。ターミナル/コマンドプロンプトでこれらの行を実行するだけで、問題は解決しました。IDE を再起動する必要はありませんでした。

  • フラッターパッケージは取得します

オプションで、実行することもできます。

  • フラッターのアップグレード
于 2020-08-09T03:59:31.080 に答える
8

-編集:-これはほとんどの場合、古いプロジェクト(フラッタープロジェクト)を開くたびに発生します。基本的には、vscodeの場合、ダウンロードしていないか、参照するパッケージがないためです。単純に盲目的にAを行う PUB GETを実行するか、pubspec.yaml ファイルで CTRL/COMMAND + s を押すだけで、準備完了です (すべてを設定するのに時間がかかる場合があります (システムの仕様によって異なります))。

-古い答えはここから始まります!

誰かがここでVSCodeを再起動するように言った後、私がした簡単なことで、それを実行したところ、すべてが正常に機能しました。

私にとっては、プロジェクトを作成していたときに、dart (または関連する) 拡張機能を更新するための通知を受け取り、そのためにそれを実行し、プロジェクトが開始されたときにブームになり、約 30 のエラーが発生したためでした。 FIX はRESTART THE EDITORでした。

于 2020-12-09T13:24:27.607 に答える
1

私は(ゴーグルロケーションピッカー(機能とUIのカスタマイズがはるかに多い))を使用していたので、このパッケージ(完全)をコピーしてアプリで1つのフォルダーに使用しましたが、ダーツコードアナライザーは1つのフラッタープロジェクトを分析するため、このパッケージ内からの参照が機能しない場合、元のプロジェクト フォルダーに (Google ロケーション ピッカーの) lib フォルダーのみをコピーすると、これでうまくいきました。この解決には3日かかりました。これが問題ではないことはわかっていますが、誰かが3日節約するのに役立つかもしれません.

于 2020-11-04T10:14:53.377 に答える
1

この問題は、flutter pub getもう一度実行するだけで解決する場合があります...

パッケージは、すべてのパッケージが考慮されることを確認します...

プロジェクトをあるコンピューターから別のコンピューターに移動するときに、パッケージが考慮されないことが発生する可能性があるためflutter pub get、そこに行きます!!!

于 2020-10-03T04:50:02.020 に答える
1

ブロックパッケージで同じ問題に直面しました。ビジュアルスタジオを再起動した後、パッケージを再度インストールし、flutter pub add bloc今回は正しくインストールしました。何度かインストールしてみましたが、今回は魅力的でした。

于 2021-08-21T18:46:02.463 に答える
1

pubsec.yamlファイルに移動し、これを cupertino_icons の直後に追加します

webview_flutter:

次に、右上隅にある [ Packages get]を押すと、問題なく動作します。

于 2020-01-18T08:47:32.480 に答える