Flutterは初めてです。ライブラリをインポートすると:import 'package:intl/intl.Dart';
、それはthe target of URI doesn't exist:package:intl/intl.Dart;
念のため、intl:^ 0.15.7をpubspec.yamlにインポートしました。その前に4つのスペースがある(それ以上でもそれ以下でもない)ことをトリプルチェックします。あなたはパッケージを実行しましたか?
また、main.Dartのタブにフォーカスを置き、緑色の矢印を押して実行します。画面上部にpubspec.yamlが変更されたことを通知するポップアップバーが表示され、そのリンクから実行する必要がある場合があります。 (私はそれをIntelliJで見ました)
また、プロジェクトウィンドウのpublspec.yamlの下に赤い線が表示されていてもすべてが機能している場合は、分析のバグです。それを無視しますが、はい、彼らはそれについて知っていて、それに取り組んでいます。何らかの理由で問題なくアセットにアクセスできるにもかかわらず、pubspec.yamlがアセットディレクトリが存在しないと言っているため、このファイルがよく表示されます。
パッケージをインポートする場合の例:
import 'package:intl/intl.Dart';
dependencies
フィールドの例の下にある pubspec.yaml
ファイル内のパッケージも追加する必要があります。
dependencies:
intl: ^0.15.7
その後、ターミナルから次のコマンドを実行できます。
flutter packages get
または
Android Studio/IntelliJから:
Packages Get
の上部にあるアクションリボンのpubspec.yaml
をクリックします
詳細はこちら: