0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

【Unity】古いバージョンの AndroidビルドがNDKが無くて出来なかったら

Last updated at Posted at 2021-12-10

本記事で使ったUnityのバージョン
Unity 2021.1.27f1 Mac版
Unity 2021.2.5f1 Mac版
Windows版や他のバージョンでは検証していません。

Unity 2021.1.27f1でAndroidビルドしようとしたところ、エラーで出来ませんでした。
スクリーンショット 2021-12-10 9.26.02.png
SDKマネージャーでコンポーネントが見つからないらしいのですが、Unity > Preferences > External Tools で確認するとNDKで警告が出ているようです。
スクリーンショット 2021-12-10 10.01.42.png
実際にFinderで確認すると、確かにNDKがありません。
スクリーンショット 2021-12-10 9.28.49.png
そこで最新版のUnity 2021.2.5f1ではどうなっているかというと。
スクリーンショット 2021-12-10 9.29.20.png
こっちにはNDKがあるようです。
なので Unity 2021.2.5f1 > Preferences > External Tools でCopy Pathボタンを押してパスをコピーし、2021.1.27f1側のパスを指定し直します。
2021.2.5f1の方がSDKが新しく、対象SDKもレベル30なので、OpenJDK、SDK、NDK、Tools/gradleと全てのコンポーネントを更新しましょう。
これでビルド出来ました。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?