【お知らせ】みんプロ式Flutter講座は2026年4月末をもって新規販売を終了いたします。詳しくはこちら →
【講座更新連絡:ゼロからのFlutter】Driftでコード生成すると「InconsistentAnalysisException」が大量に発生して失敗する場合の対処法を解説したレクチャーを追加しました
(注)この記事はみんプロ式Flutter講座をご受講頂いている方向けの講座更新連絡です。リンク先のレクチャーは講座にご登録頂いている方のみご覧頂けますのでご注意願います。
受講生の皆様
平素は、みんプロ式Flutter講座・初級編(ゼロからのFlutter)及び中級編1(Web通信・設計・状態管理・DIの基礎)をご受講頂きまして、ありがとうございます。
表題の件につきまして、データベース操作パッケージ「Drift」を使う際に「database.g.dart」ファイルを作るためのコード生成を行うと、
InconsistentAnalysisException: Requested result might be inconsistent with previously returned results
というエラーメッセージが大量に発生して処理が失敗することがありますが、その場合は、pubspec.yamlファイルの「dev_dependencies」欄に
「analyzer: ‘>=3.0.0 <3.4.0’」
を追記して、「build_runner」が裏で使っている「analyzer」パッケージのバージョンを3.4.0未満にしてもらうと解消します。
(Driftの作者サイモンさんご自身がついさっきissueを上げてくれていました)
これについての解説レクチャーを以下の通り追加しましたので、必要な方はご参照下さい。
初級編(ゼロからのFlutter)
220-2: 【エラー対応】コード生成すると「InconsistentAnalysisException」が大量に発生して失敗する場合の対処法
(質問対応有り版)
https://school.minpro.net/courses/668108/lectures/38986432
(質問対応無し版)
https://school.minpro.net/courses/670160/lectures/38986434
中級編1(Web通信・設計・状態管理・DIの基礎)
087-2: 【エラー対応】コード生成すると「InconsistentAnalysisException」が大量に発生して失敗する場合の対処法
(質問対応有り版)
https://school.minpro.net/courses/flutter-ios-android02/lectures/38986553
(質問対応無し版)
https://school.minpro.net/courses/flutter-ios-android02-no-qa/lectures/38986554
以上、よろしくお願い致します。








