[解消済:Mac]Android Studio「Electric Eel」で「flutter doctor」したら「Unable to bundle Java version」というエラーが出た場合の対処法

このページには広告が含まれる場合があります。

 

(注)このエラーはFlutter SDKのバージョン3.7.6にて解消されました。
Flutter 3.7.6の変更履歴。Android Studioの一部のバージョンでJDKが見つからない問題が直った

2023年の1月下旬に、Flutterアプリを作るための道具である「Android Studio」の安定版のバージョンが「Electric Eel(2022.1.1)」にアップグレードされましたが、

Android Studio「Electric Eel」の起動画面

https://android-developers.googleblog.com/2023/01/android-studio-electric-eel.html

これにアップグレードして、Terminalから「flutter doctor」したら、前のバージョンである「Dolphin」では発生しなかった

Unable to find bundled Java version

というエラーが発生する可能性があります。

Flutter 3.7.6より前の「flutter doctor」で「Unable to find bundled Java version」のエラーが出た画面

これが出た場合は、以下の要領で「Android Studio」アプリ内の「jdr」フォルダをコピーして「jre」に名前を変えてやると解消します。

MacでAndroid Studioのパッケージの内容を開き、「jbr」フォルダをコピーして「jre」に名前を変える

これは、どうやら「flutter doctor」で「Electric Eel」になってからAndroid Studioに内包されているJavaのフォルダ名が変更になったことを認識できていなかったことによるものだそうです(Android Studio側で勝手にフォルダ名を変えてしまったことがよくなかったみたいです。変更の経緯はよくわからないのですが)。

この不具合は、今後リリース予定の「Electric Eel」の「Patch2」で解消されるとのことです(この記事を書いている2023/2/17時点では「Patch1」)。

Googleの不具合報告ページ。Electric Eel Patch 2で直ったと書かれている

https://issuetracker.google.com/issues/247854802?pli=1

(詳しくは、以下の動画で説明していますので、よろしければご覧ください)

こんな記事も読まれています

【無料】生年月日を入力するだけ!

あなたの知らない「あなた」がわかる
無料診断ツール

あすコロ式
使命・性格タイプ診断

生年月日を入力するだけで144通りの性格パターンを診断。あなたの知らない「本当のあなた(生きる目的・使命)」と「偽りのあなた(無意識の思いグセ)」がわかります!

今すぐ無料で診断する ▶

TOP