2026-08-14 errorsflutterdart 解決: Flutter の iOS デバッグビルドで発生する mprotect failed: 13 (Permission denied) iOS が Dart VM によるメモリページの実行可能化を拒否するため、JIT が起動時に落ちます。iOS 26 では Flutter 3.35.0 以降、iOS 18.4 では 3.32.0 以降に更新してください。entitlement では解決しません。
2026-08-11 migrationflutterdart Flutter で非推奨になった Radio の groupValue と onChanged を RadioGroup に置き換える方法 Radio.groupValue と Radio.onChanged は Flutter 3.32 以降で非推奨になり、RadioGroup は 3.35 で導入されました。Radio、RadioListTile、CupertinoRadio の段階的な移行手順、dart fix が代わりにやってくれない理由、そして移行した radio が何も告げずに無効化されるジェネリック型推論の落とし穴を解説します。Flutter 3.44.2 stable で検証しました。
2026-08-06 errorsflutterandroid 対処法: flutter doctor が cmdline-tools component is missing と報告する Android SDK Command-line Tools をインストールしてバイナリを <sdk>/cmdline-tools/latest/bin に配置し、ANDROID_HOME を SDK ルートに向けてから flutter doctor を再実行します。
2026-08-04 errorsflutterdart 修正: Flutter の No Material widget found サブツリーを Material(type: MaterialType.transparency) で包むか、画面を Scaffold の中に置いてください。MaterialApp だけでは Material の祖先は提供されないため、TextField や InkWell が失敗します。
2026-08-04 flutterdartlistview Flutter で ScrollController を使って無限スクロールのページネーションリストを作る方法 ScrollController を ListView.builder に取り付け、position.extentAfter がプリフェッチのしきい値を下回ったら次のページを要求し、そのリクエストを isLoading / hasMore / error のフラグでガードします。完全な実装と、最初のページが短すぎる場合の落とし穴も解説します。
2026-08-04 flutterdartdesktop Flutter デスクトップアプリでマルチウィンドウ対応を有効にする方法 Flutter 3.44.8 stable には公開されたマルチウィンドウ API がまだありません。main チャンネルで実験的な windowing 機能フラグを有効にし、RegularWindowController と WindowManager で本物のトップレベルウィンドウを開く手順と、stable で今日リリースする場合の代替手段を解説します。
2026-08-01 errorsflutterdart 修正: Flutter でキーボードを開くと A RenderFlex overflowed by N pixels on the bottom が出る キーボードは Scaffold の body の最大高さを縮めるため、ぎりぎり収まっていた Column があふれます。resizeToAvoidBottomInset を切るのではなく、body をスクロール可能にしてください。
2026-07-31 errorsflutterandroid 修正: Flutter の Android ビルドで Gradle task assembleDebug failed with exit code 1 が出る この行はラッパーであってエラーではありません。flutter run --verbose または ./gradlew assembleDebug --stacktrace で実行し直し、Gradle の本当の失敗を読んで、それを修正してください。
2026-07-31 errorsflutterdart 解決: pubspec.yaml に画像を追加した後に Flutter で Unable to load asset が出る アセットのキーがディスクではなくコンパイル済みバンドルに存在しません。pubspec のインデント、末尾のスラッシュ、キーの一致を直して完全に再起動します。
2026-07-28 flutterdartwebassembly flutter build web --wasm で Flutter Web アプリを WebAssembly にビルドする方法 Flutter 3.44 で WebAssembly にコンパイルした Flutter Web アプリを公開するための完全ガイドです。出力される 2 つのビルドの中身、ローダーの wasmAllowList が原因で Firefox と Safari が今も JavaScript を受け取る理由、dart2wasm のための dart:html からの移行、skwasm がマルチスレッドで動くかを決める COOP/COEP ヘッダー、そしてブラウザーが実際にどちらのビルドを読み込んだかをランタイムで確認する方法を扱います。