😃

flutter doctor 実行時のエラー Unable to find bundled Java version

2023/07/11に公開2

興味本位で環境構築だけやってみようと思いバージョン違いで数時間悩まされました。

flutterの環境構築をしていたときに起きたエラーについて解決までの流れを書きます。


上記のように
flutter doctorを実行した結果 このようなエラーが表示されました。

自分の場合flutterのバージョンが2をインストールしていたのでそれが原因でした。
これに気付けず何時間もかかりました...

この問題はflutter3にすることで解決できますが、まれにflutter doctorを実行したときにチェックされるフォルダ名があるのですが
flutterをインストールしたときに生成されるフォルダ名と違うことがあります。

それについても記載します。

/Applications/Android Studio.app/Contents/
というディレクトリに移動して
jbrというフォルダがあります。
これを同じディレクトリにコピーして名称をjreに変更しましょう。
このようにしておけば
flutter doctorを実行してみます。

エラーもなく成功しました。

Discussion

sakatubasakatuba

これやるとAndroid Studio自体のアップデートが出たときにさらっと失敗するから気を付けてね。
アップデーターがコケたときは、jre→jbrに戻して再度アップデートを実行すればOKです。
(近い将来に直っていると地味にうれしい…。)

maibear3maibear3

コメントありがとうございます。
アップデートするたびにこの作業やらないとですね....
気をつけます。🙇