UnityをバージョンアップしたらAndroidのビルドがとおらなくなった件
Unityのバージョンを最新LTSの2019.4.2f1に上げたらAndroid用のビルドが通らなくなった。Java Development Kit (JDK) directory is not set or invalid.Please, fix it in Prefernces -> External Toolsメッセージにあるとおり、Preferenceを確認したところ、要求バージョンのJDKをUnity Hubからインストールする必要がありそう。Unity Hubのインストール・メニューからUnityの追加モジュールを確認したことろ…なるほど、Open JDKにチェックが入っていないわ。これにチェックを入れてモジュールを追加。ビルドしてみたところ、今度はAndroid SDKがないと。Android SDK not found or invalid.Please, fix it in Prefernces -> External Toolsもう一個の方もチェックが必要だったか。再度Unity HubからAndroid SDK & NDK Toolsも追加したうえでビルドしたところ、無事ビルド成功。今まではUnityとは別に、個別に導入したAndroid Studioのライブラリを参照していたが、バージョンアップの拍子に参照パスがUnityデフォルトのものに変わったらしい。いきなりだったので戸惑ってしまったが、Unity Hubから必要なライブラリが入れられるようになったのは一元管理という意味では良いことかもしれない。