Unity でAndroid開発、あるいはOculus開発しようとしたら、 UnityException: JDK not found
が出ましたか?
自分は同じミスを二度ほどして学びました。
エラー内容
UnityException: JDK not found
Java Development Kit (JDK) directory is not set or invalid. Please, fix it in Preferences -> External Tools
UnityEngine.GUIUtility:ProcessEvent(Int32, IntPtr) (at /Users/builduser/buildslave/unity/build/Modules/IMGUI/GUIUtility.cs:187)
Preferences を見ると、JDK周りに警告が出ている。
対応方法
Unity の Andorid ビルドをインストールした時に、JDK周りのツールがオプションのため、インストールされていないことが原因なので、UnityHubから追加します。


概ねこれで対応完了です。Preferences をみてまだ警告が出ているようであれば、手動で設定すれば解消できるはずです。
参考