flutter用プラグインを使用する際のMissingPluginExceptionについて
2023-10-18 21:45:19
質問
私はプラグインを使用しようとしている
_launchURL(url) async {
await launch("www.google.com");
}
デバッグのために "www.google.com" を入れています。
エラーはMissingPluginExceptionです。
E/flutter ( 8299): MissingPluginException(No implementation found for method launch on channel plugins.flutter.io/url_launcher)
E/flutter ( 8299): #0 MethodChannel.invokeMethod (package:flutter/src/services/platform_channel.dart:278:7)
E/flutter ( 8299): <asynchronous suspension>
E/flutter ( 8299): #1 launch (package:url_launcher/url_launcher.dart:47:19)
E/flutter ( 8299): #2 _launchURL (file:///Users/matejsimunic/Work/dart/suhail/lib/main.dart:834:9)
E/flutter ( 8299): <asynchronous suspension>
E/flutter ( 8299): #3 _TripDetailBodyState.build.<anonymous closure> (file:///Users/matejsimunic/Work/dart/suhail/lib/main.dart:818:19)
E/flutter ( 8299): #4 _InkResponseState._handleTap (package:flutter/src/material/ink_well.dart:494:14)
E/flutter ( 8299): #5 _InkResponseState.build.<anonymous closure> (package:flutter/src/material/ink_well.dart:549:30)
E/flutter ( 8299): #6 GestureRecognizer.invokeCallback (package:flutter/src/gestures/recognizer.dart:102:24)
E/flutter ( 8299): #7 TapGestureRecognizer._checkUp (package:flutter/src/gestures/tap.dart:161:9)
E/flutter ( 8299): #8 TapGestureRecognizer.handlePrimaryPointer (package:flutter/src/gestures/tap.dart:94:7)
E/flutter ( 8299): #9 PrimaryPointerGestureRecognizer.handleEvent (package:flutter/src/gestures/recognizer.dart:315:9)
E/flutter ( 8299): #10 PointerRouter._dispatch (package:flutter/src/gestures/pointer_router.dart:73:12)
E/flutter ( 8299): #11 PointerRouter.route (package:flutter/src/gestures/pointer_router.dart:101:11)
E/flutter ( 8299): #12 _WidgetsFlutterBinding&BindingBase&GestureBinding.handleEvent (package:flutter/src/gestures/binding.dart:143:19)
E/flutter ( 8299): #13 _WidgetsFlutterBinding&BindingBase&GestureBinding.dispatchEvent (package:flutter/src/gestures/binding.dart:121:22)
E/flutter ( 8299): #14 _WidgetsFlutterBinding&BindingBase&GestureBinding._handlePointerEvent (package:flutter/src/gestures/binding.dart:101:7)
E/flutter ( 8299): #15 _WidgetsFlutterBinding&BindingBase&GestureBinding._flushPointerEventQueue (package:flutter/src/gestures/binding.dart:64:7)
E/flutter ( 8299): #16 _WidgetsFlutterBinding&BindingBase&GestureBinding._handlePointerDataPacket (package:flutter/src/gestures/binding.dart:48:7)
E/flutter ( 8299): #17 _invoke1 (dart:ui/hooks.dart:134:13)
E/flutter ( 8299): #18 _dispatchPointerDataPacket (dart:ui/hooks.dart:91:5)
ideからアプリを再起動してもうまくいきません。
どうすれば解決しますか?
ホットリスタートまたはホットリロードを使用している場合、それはトリックを行うことはできません。 Flutter はプラグインの依存性をアプリのプラットフォーム固有の部分に注入する必要があるため、ホットリスタート/ホットリロードでは注入をトリガーするのに十分ではありません。 これを確認してください 問題 を参照してください。
アプリを終了し
flutter run
コマンドを実行します。
関連
-
[解決済み] Flutter ListViewでウィジェットにスクロールする
-
[解決済み] flutterで空のビューを表示するには?
-
[解決済み] 素材ウィジェットが見つかりません
-
[解決済み] 丸みを帯びたボーダーを持つボタンを作成する [重複]。
-
[解決済み] SingleChildScrollViewでExpandedを使用するには?
-
[解決済み] Flutter: 静的ターゲットが見つからない場合の未実装の処理
-
[解決済み] Flutter Columnで項目を下中央に配置しようとすると、左揃えになる
-
[解決済み] AnimationController 名前付きパラメータ 'vsync' が定義されていません。
-
flutterのテキスト編集フィールドを無効化する
-
Flutter stuck at Installing build↵↵↵↵.apk
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] Navigatorを含まないコンテキストで要求されたNavigator操作
-
[解決済み] FlutterのコードからWebブラウザ(URL)を開くには?
-
[解決済み] テキストフィールドの値を変更するには?
-
[解決済み] FlutterのprimaryColorとprimarySwatchの違いは何ですか?
-
[解決済み] Flutterで複数のウィジェットをレンダリングするためにリストを反復処理する?
-
[解決済み] DartのNull Safetyとは何ですか?
-
[解決済み] flutterから.apkと.ipaファイルを取得する方法は?
-
[解決済み] Dartのパラメータは、その型のために'null'という値を持つことができません。
-
[解決済み] Iosのステータスバーの文字色を変更する方法
-
Flutterで "build "関数が完了したことを伝えるコールバックはありますか?