問題
-Unityのバージョンを2019.2.13f1から2019.2.15f1にアップデート
-2.13fでは行えていたAndroidビルドに失敗するようになった(NDK not found)
試してみたこと
- Unity 2.13fから2.15fにUnity Hub経由でAndroidモジュール込みで、バージョンアップ
- NDK not foundでAndroidビルドに失敗する
- 外部ツールの設定でNDKの場所を"NDK\android-ndk-r16b"に設定
- 参考のようにエラーが出てAndroidビルドに失敗する
- 外部ツールの設定でNDKの場所を2.13f(ビルドできていたバージョン)のものにする
- Androidビルド成功
- 2.13の"NDK"と2.15の"NDK\android-ndk-r16b"の中身を比較
- 一致する
以上の結果からNDKの場所が悪いっぽい気がしたので変更してみたら、ビルドできた
解決方法
NDKのフォルダの直下にNDKの中身を配置するように変更
"NDK\android-ndk-r16b"から中身を取り出してNDK直下に配置する
前
C:\Program Files\Unity\Hub\Editor\2019.2.15f1\Editor\Data\PlaybackEngines\AndroidPlayer\NDK\android-ndk-r16b\NDKの中身
↓
後
C:\Program Files\Unity\Hub\Editor\2019.2.15f1\Editor\Data\PlaybackEngines\AndroidPlayer\NDK\NDKの中身
環境
- Windows 10 pro
- Unity 2019.2.13f
- Android Build Supportモジュール込み
- Unity Hub経由でインストール
- Unity 2019.2.15f
- Android Build Supportモジュール込み
- Unity Hub経由でインストール
参考