Android
gradle
AndroidStudio

gradlewコマンドを実行したくてJDK 11をインストールしてしまった時の対処方法

新しいMacでAndroidアプリをコマンドラインからビルドしようとしたらJDKが入ってないと怒られた

何も考えずにJDKをインストールしたところ、以下のエラーが表示された

Could not determine java version from '11.0.1'.

上記でググると色々出てくるが、11.0.1は利用できないようである。

仮の対応としてJDKの8を利用するように設定する。

JDKの8をインストール

https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

JAVA_HOMEを設定


.bash_profile

export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_191.jdk/Contents/Home/


上記を追加してsoruce .bash_profile を実行

何か他に良い解決方法があれば、教えてください


参考

https://stackoverflow.com/questions/32796797/android-studio-could-not-determine-java-version