【講座更新連絡:ゼロからの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

以上、よろしくお願い致します。

こんな記事も読まれています

【無料】生年月日を入力するだけ!

あなたの知らない「あなた」がわかる
無料診断ツール

あすコロ式
使命・性格タイプ診断

生年月日を入力するだけで144通りの性格パターンを診断。あなたの知らない「本当のあなた(生きる目的・使命)」と「偽りのあなた(無意識の思いグセ)」がわかります!

今すぐ無料で診断する ▶

TOP