flutter buildで "Target kernel_snapshot failed" が出た場合の対処
エラー内容
flutter clean flutter build aot
Wrong full snapshot version, expected '20e5c4f7dc44368ac5a17643b93665f6' found '8343f188ada07642f47c56e518f1307c' Building AOT snapshot in release mode (android-arm-release)... 0.1s Target kernel_snapshot failed: Exception: Errors during snapshot creation: null Failed to build aot.
原因
- flutterのキャッシュが壊れている
- キャッシュを全部削除するか、flutterツール自体を再度インストールすれば直る
rm -rf path/to/flutter/bin/cache flutter pub cache repair flutter clean
遠因
- channelをstable/beta/masterあたりで入替えすぎたかな?