はじめに
Unity6を使うぞと意気込んで環境構築をしている際に、ビルドできないエラーがあったので日記にはなりますが記録しておきます。
1.環境
・Unity6000.0.24f1
(その他複数のバージョンをダウンロード済み)
・Windows11
2.エラー
環境構築時によく見る、下記のエラーが発生しました。
UnityException: JDK not found
3.対策
Unity2020~2022までをいれていたので、そんなことないだろうとは思っていたのでUnity2022を開いて、PrefarenceからJDK,NDK,SDKなどのパスをコピーして当ててみました。
今度は 「Android SDKのバージョンが低い(意訳」と言われてしまいました。(スクショがなく、本文不明)
であればAndroid SDKを入れなおせばいいでしょうとのことですが、ここで引っかかってしまいました。
Unity6ではUnityHubではなく公式ホームページからダウンロードした場合は、Android Build Supportなどのモジュールの追加ができないようです。
4.結果
仕方がないのでUnity6を一度アンインストールして、UnityHubからインストール、Android Build Supportを入れなおしたら、ビルドができるようになりました!
Android Studioまで使わないといけなくなると面倒なので、これで済んでよかったです...
おわりに
やはり、困ったら適度な範囲で再インストールをかませば何とかなることがわかりました。