2026-10-06 errorsflutterandroid 修正: Flutter Android アプリの起動時に MainActivity で ClassNotFoundException が発生する マニフェストの .MainActivity は Gradle の namespace を基準に解決されますが、その名前のクラスが APK に存在しません。namespace、Kotlin の package 行、マニフェストの三つを一致させます。
2026-10-05 errorsflutterandroid 修正: Flutter Android ビルドでの Timeout waiting to lock journal cache 別の Gradle プロセスが ~/.gradle/caches/journal-1 を保持したまま手放せない状態です。Owner PID を特定してそのデーモンを終了し、.lock ファイルの削除は避けてください。エラーの場所が移るだけです。
2026-09-25 errorsflutterandroid 修正: Flutter の Android Gradle ビルドで発生する e: Daemon compilation failed: null Windows では、Flutter プロジェクトと pub キャッシュが別のドライブにあると Kotlin のインクリメンタルコンパイルが失敗します。PUB_CACHE をプロジェクトと同じドライブに移すか、pub キャッシュ上のプラグインだけ IC を無効にしてください。
2026-09-18 migrationflutterandroid Flutter の Android プロジェクトを built-in Kotlin 付きの AGP 9 へ移行する kotlin-android を適用している AGP 8 の Flutter アプリから、Flutter 3.47 上で android.builtInKotlin=true を有効にした AGP 9.1 までの全手順です。すべてのステップを実際にビルドして計測しました。省略できそうに見えて実は必須の 2 つの編集も含みます。KGP 2.2 以降では kotlinOptions がコンパイルエラーになり、settings.gradle.kts の KGP の行は残す必要があります。
2026-09-10 errorsflutterandroid 解決: flutter upgrade 後の Flutter リリースビルドで Could not create Dart VM instance が出る リリース APK に libapp.so が含まれていません。Flutter 3.44.0 から 3.44.4 はこれを落とすことがありました。3.44.5 以降に更新し、結合された subprojects ブロックを分割してください。
2026-08-22 errorsflutterandroid 解決: Flutter の Gradle ビルドで A restricted method in java.lang.System has been called が出る JDK 24 以降で出る JEP 472 の警告は無害で、一度だけ表示されます。gradle.properties にフラグを貼り付けるのではなく、JDK と対応する Gradle バージョンを揃えて解決します。
2026-08-21 errorsflutterandroid 解決: Toolchain installation does not provide the required capabilities: [JAVA_COMPILER] Gradle は JRE でコンパイルしています。マシン全体を探すのではなく、起動時に渡された JVM をそのまま使います。flutter config --jdk-dir を本物の JDK に向けるか、org.gradle.java.home を削除してください。
2026-08-14 errorsflutterandroid 解決: An error occurred while preparing SDK package NDK (Side by side): Not in GZIP format SDK Manager が .downloadIntermediates にキャッシュした壊れたアーカイブを展開し直しています。そのフォルダーと展開途中の ndk/<version> ディレクトリを削除して、ビルドし直してください。
2026-08-14 errorsfluttermaui 解決: Google Play が Flutter または .NET MAUI アプリを 16 KB メモリページサイズ未対応で却下する 64 ビットの .so に 4 KB の ELF セグメントが残っているため Play がバンドルを却下します。該当ライブラリを特定し NDK r28 以降で再ビルドし zipalign -P 16 で確認します。
2026-07-31 errorsflutterandroid 修正: Flutter の Android ビルドで Gradle task assembleDebug failed with exit code 1 が出る この行はラッパーであってエラーではありません。flutter run --verbose または ./gradlew assembleDebug --stacktrace で実行し直し、Gradle の本当の失敗を読んで、それを修正してください。