Unity2018で Android SDKが 認識されない

1. はじめに

Unity 2018Android SDK のパスを指定しても Unity が SDK のパスだと認識してくれなくてはまった。

まずは、確認した環境は以下になる。

  • Mac OS X 10.15.4

  • Android Studio 3.6.3

  • Unity

  • Unity 2018.4.22

  • Unity 2018.3.14

最新の Unity2019 では起こらないらしい。

2. 現象

Android Studio でインストールしたSDKのパスを指定しても Invalid Android SDK directory とエラーが出てしまう。

9046719e
図 1. エラーポップアップ

3. 解決法

Android StudioAndroid SDK Tools(Obsolete) もインストールしなければならないらしい。

89c1cde9
図 2. SDK Manager

右下にある Hide Obsolete Packeges のチェックを外さないと Android SDK Tools(Obsolete) は出てこない。