_AssertionError (‘package:google_mobile_ads/src/ad_instance_manager.dart’: Failed assertion: line 666 pos 7: ‘adIdFor(ad) != null’: Ad has not been loaded or has already been disposed.)

動作環境 Flutter 3google_mobile_ads 2flutter で admobをリワードで表示して、二度目のリワードを表示をするとタイトルのエラーが発生しました。 エラーの原因と解消方法 1度目のリワードを表示が完了したときに、変数をnullしてやるとエラーが解消されます。以下参考コードです。 _rewardedAd!.show( onUserEarnedReward: (AdW ...
CocoaPods could not find compatible versions for pod “GoogleAppMeasurement” のエラー

エラーの内容 $ arch -x86_64 pod install Analyzing dependencies cloud_firestore: Using Firebase SDK version '9.6.0' defined in 'firebase_core' firebase_analytics: Using Firebase SDK version '9.6.0' defined i ...
No implementation found for method _init on channel plugins.flutter.io/google_mobile_ads

環境 Flutter 3google_mobile_ads 2 状況 MobileAds.instance.initialize()が実行されると、タイトルのエラーが出る。コメントアウトすると出ない。 Solved (解決した方法) google_mobile_ads のバージョンを1.3に下げた。 その後 再度、google_mobile_adsのバージョンを2に上げて、タイトルのエラー解消のチ ...
Flutter Firestore データ 一覧 取得 snapshot Instance of ‘_JsonQueryDocumentSnapshot’

Summary (要約) FlutterとFirestoreを使って、Firesotreのデータを一覧で取得しました。しかし、printで見てみると、Instance of '_JsonQueryDocumentSnapshot'なる表示がされて、値が取得できているのかわかリませんでした。Webのサンプル通りやっているのに、なぜこうなるのだろう。 Solved (解決) 解決したコードを表示します ...
Exception has occurred. FirebaseException ([cloud_firestore/permission-denied] The caller does not have permission to execute the specified operation.)

エラーの原因 firestoreのruleでerrorが出ています。firestoreのruleをmodifyしてください。 例えば、以下の設定にすると解決します。 rules_version = '2'; // 全てを許可する設定 service cloud.firestore { match /databases/{database}/documents { match /{d ...
MissingPluginException (MissingPluginException(No implementation found for method getDatabasesPath on channel com.tekartik.sqflite))

flutter で sqliteを利用しようとすると発生するエラー。自分の場合は、flutter clean をしてから、デバッグ実行をしたら、解決しました。
Could not build the application for the simulator. Error launching application on iPhone [sloved]

FlutterでiOSのシミュレータを起動したときに起きるバグです。いきなり発生します。 flutter clean cd ios pod update iosフォルダ内にある「Podfile.lock」ファイルを削除 cd ./ios pod install --repo-updateとかやっていれば、なおることもあります。が、治らないこともあります。この場合は、Macを再起動してから、新しいF ...
Dart Json サンプル

自分用のDartのJsonのサンプルです。このような簡単なDartのプログラムを確認のために実行するときはこのサイトを利用します。 import 'dart:convert'; void main() { String jsonString = ''' { "name": "徳川家康", "email": "tokugawa@example.com" }'''; Map<String, St ...
pod install がうまくいかなかった時のメモ

// 以下のコマンドを実行したが、やはりエラー pod install --repo-update // Podfileを削除してしまった場合は、flutter runをすれば、Podfileが作成されます。 flutter run // 移動する cd ./ios // 以下を試してみる arch -x86_64 sudo gem install cocoapods arch -x86_64 s ...
Locations: No module for http://localhost:63458/dart_sdk.js

Environment (動作環境) Flutter (3.3.2) Error Status (エラーの発生状況) FlutterでFirebaseを利用しようとしたら、このエラーが発生した。ChromeでFlutterを表示。 Tried (試したこと) ・Flutter のバージョンを3.3.2から3.0.0に下げた。(原因はこれではなかった) Solved (原因) 色々ためしていたら、い ...
react nativeとflutterの比較

React Nativeについてはexpoを利用していることを前提にしています。expoは開発をスムーズにするツールであり、Expo Goというアプリで実機テスト動作を簡単にできるなどのメリットがあり、React Nativeの開発でexpoを使わないで開発するなどは考えられないです。 Javascript 対 Dart React NativeはJavascriptという言語で記述します。これに ...