Help us understand the problem. What is going on with this article?

Unity 2019.3でAndroidビルドすると"Android NDK not found"

notfound.jpg

HUBのバグのようなのですが、2019.2の時からバグがずっと発生しています。
修正されたり、ぶり返したりしていて面倒なバグです。

先に結論

HUBからNDK等をインストールしている前提です。

メニューから設定を開くPreference -> External Tools
Androidの設定で、NDKのパスを手動で設定します。

setting.jpg

HUBがインストールしたNDKのパスはデフォルトならこのあたりにあります

Windows

C:\Program Files\Unity\Hub\Editor\2019.3.0f1\Editor\Data\PlaybackEngines\AndroidPlayer\NDK\android-ndk-r19

macOS

/Applications/Unity/Hub/Editor/2019.3.0f1/PlaybackEngines/AndroidPlayer/NDK/android-ndk-r19

まだ黄色くなっていますが、これでAndroidのビルドが通るようになりました。

このバグについて

フォーラムなどはこの辺りのページを参考
* Android NDK missing
* Failed to build Android Build
* [HUB] HUB doesn't install the right Android SDK and NDK tools

PlaybackEngines\AndroidPlayer\NDK

普段は上記NDKフォルダの直下にNDKがインストールされるのですが、1つフォルダが作られてパスが通らないというのが現在発生しているバグのようです(2019.3.0f1 RC1)

RC1でも直っていないので、今後も同じような事が発生しそうな為メモを残します・・・

akiya
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away