😃
flutter doctor 実行時のエラー Unable to find bundled Java version
興味本位で環境構築だけやってみようと思いバージョン違いで数時間悩まされました。
flutterの環境構築をしていたときに起きたエラーについて解決までの流れを書きます。
上記のように
flutter doctorを実行した結果 このようなエラーが表示されました。
自分の場合flutterのバージョンが2をインストールしていたのでそれが原因でした。
これに気付けず何時間もかかりました...
この問題はflutter3にすることで解決できますが、まれにflutter doctorを実行したときにチェックされるフォルダ名があるのですが
flutterをインストールしたときに生成されるフォルダ名と違うことがあります。
それについても記載します。
/Applications/Android Studio.app/Contents/
というディレクトリに移動して
jbrというフォルダがあります。
これを同じディレクトリにコピーして名称をjreに変更しましょう。
このようにしておけば
flutter doctorを実行してみます。
エラーもなく成功しました。
Discussion
これやるとAndroid Studio自体のアップデートが出たときにさらっと失敗するから気を付けてね。
アップデーターがコケたときは、jre→jbrに戻して再度アップデートを実行すればOKです。
(近い将来に直っていると地味にうれしい…。)
コメントありがとうございます。
アップデートするたびにこの作業やらないとですね....
気をつけます。🙇