Unity 2019.3.0がリリースされました。
What’s new in Unity 2019.3.0 – Unity
https://unity3d.com/unity/whats-new/2019.3.0
ということで、少し前から使っているLinux版をUnityHub経由でインストールしてみました。が、apkのビルドで
JDK not found
というエラーが発生する不具合があるみたいです。
バグレポートとかを参考に
Editor/Data/PlaybackEngines/AndroidPlayer/SDK
にtoolsをコピー(もしくはシンボリックリンクを作成)Editor/Data/PlaybackEngines/AndroidPlayer/OpenJDK/jre/bin/*
とEditor/Data/PlaybackEngines/AndroidPlayer/OpenJDK/bin/*
の各ファイルに実行権限を追加
- Preferences -> External ToolsのNDKパスを
Editor/Data/PlaybackEngines/AndroidPlayer/NDK/android-ndk-r19
に変更
という感じで修正してみたらビルドできるようになったみたいです。
インストールした環境やUnityのバージョンによって修正の仕方も変ってくるかもしれませんので、困っている人はいろいろ試してみてください。
リンク
Unity Issue Tracker – [Linux] Unity Hub sets up Android SDK, NDK and JDK incorrectly on Linux
https://issuetracker.unity3d.com/issues/ubuntu-unable-to-use-andriod-ndk-and-sdk-tool-installed-via-hub
Android build fails with “UnityException: JDK not found” – Unity Forum
https://forum.unity.com/threads/android-build-fails-with-unityexception-jdk-not-found.781850/
Unity – Download Archive
https://unity3d.com/get-unity/download/archive