Android Studioでビルド時に使われるJDKを確認したい
Settings > Build, Execution, Deployment > Build Tools > Gradleで確認できる
https://gyazo.com/8c304e2b13735045a4b8ebb740b6ad31
Gradle JDKにデフォルトで設定されていたのはJetBrains Runtime (jbr) で、バージョンは17.0.6。これはOpenJDK 17をベースにしている。つまりJavaのバージョンは17 JetBrains RuntimeはAndroid StudioなどJetbrainsのIDEの実行に使われるもので、開発用のJDKには設定しないほうがいい
Android StudioからJDKをダウンロードして設定することができる
https://gyazo.com/e259fdb622c795f1be48e3c863946e63
例えば、Versionが11でVendorがAzul Zulu Communityをダウンロードすると /Users/alice/Library/Java/JavaVirtualMachines/azul-11.0.20 にダウンロードされ、/Users/alice/Library/Java/JavaVirtualMachines/azul-11.0.20/Contents/Home がGrade JDKに設定される
Android Stuidoと同じJDKをJAVA_HOME環境変数を設定したい場合は /Users/alice/Library/Java/JavaVirtualMachines/azul-11.0.20/Contents/Home を設定すればいい
ちなみに Android SDK がある場所は、Settings > Languages & Frameworks > Android SDKで確認できる https://gyazo.com/686f708ec3a98772d357d844df5e1020