0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Flutter > flutter clean > flutter pub get で解決できない、、、

Posted at

image.png

はじめに

前回の Flutterサンプル に続き、Flutter の2歩目を進むため、"ちょっとした"サイズのアプリを作ってます。
今回は、他のパッケージも利用するため、パッケージをインストールしてから import xxx するのですが、初心者らしくインポートエラーから抜け出せなくなって悔しかったのでメモします。

開発環境

  • OS : Windows 11 Pro
  • Flutter : 3.24.3
  • Dart : 3.5.3
  • Cursor(IDE) : 0.42.3
  • Android Studio : Koala Feature Drop | 2024.1.2

問題

> flutter clean > flutter pub get を実行しても、インポートエラーが解決しない

手順

  • flutter_dotenv パッケージを利用するため、> flutter pub add flutter_dotenv コマンドでインポート
  • flutter_dotenv が読み込む .env ファイルを作成
  • pubspec.yaml ファイル に .env ファイルを assets として登録
  • flutter_dotenv パッケージを利用する main.dart ファイルに インポートを記載
    • import 'package:XXX/flutter_dotenv.dart';
  • IDE の Dart から「darturi_does_not_exist」のメッセージで、インポートエラー(波線)
    • import 'package:XXX/flutter_dotenv.dart';
  • インポートエラーは、先人たちの教えから > flutter clean > flutter pub get を実行
    • 変わらず、インポートエラー
    • ・・・(何回も繰り返し)
  • IDE の再起動
    • 変わらず、インポートエラー
  • OS の再起動
    • 変わらず、インポートエラー
  • また、戻って > flutter clean > flutter pub get を実行
    • 変わらず、インポートエラー
    • ・・・(何回も繰り返し)

解決

await dotenv.load(fileName: '.env'); と、flutter_dotenv パッケージを利用するコード書いたら解決
コードで利用してあれば、IDE(Dart) もわかってくれるみたいです
image.png

おわりに

  • コードの切りが悪い時にエラーを気にし過ぎてはダメですね
  • こんな事にハマってイライラした自分が情けないし、悔しいし、、、
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?