[Q&A]flutter/import package:***におけるエラー(The imported package ‘***’ isn’t a dependency of the importing package.)

1月 10, 2024
0 0
Read Time:29 Second

次のimport文で掲題の様なエラーが発生している場合の対処法:
 import ‘package:webview_flutter_android/webview_flutter_android.dart‘;
エラー)
 The imported package ‘webview_flutter_androidisn’t a dependency of the importing package.

対処法)

①flutter pub deps で依存関係を確認する。

> flutter pub deps ※ここでパイプでtxtファイルに出力しておくと後で確認し易い。

例:

└── webview_flutter 4.4.4 ←※これは既にインストール済
  ├── flutter…
  ├── webview_flutter_android 3.13.2 ←☆未インストール
  │ ├── flutter…
  │ └── webview_flutter_platform_interface…

flutter pub depsコマンドの結果を見ると、webview_flutter_android パッケージが webview_flutter の依存関係の一部として正しくインストールされていることがわかります。これは、webview_flutter パッケージのバージョン 4.4.4webview_flutter_android のバージョン 3.13.2 に依存していることを示しています。

②pubspec.yaml で上記パッケージを確認する。

https://pub.dev/ で、上記Packageを検索し、上記依存関係と一致しているバージョンのPackageをインストールする。

例:

> flutter pub add webview_flutter_android

結果:

エラーが消えました。

Happy
Happy
0 %
Sad
Sad
0 %
Excited
Excited
0 %
Sleepy
Sleepy
0 %
Angry
Angry
0 %
Surprise
Surprise
0 %

Average Rating

5 Star
0%
4 Star
0%
3 Star
0%
2 Star
0%
1 Star
0%

コメントを残す