先日のAndroid Studio 2.3へのアップデートがあったあたりから、今までできていたUnityでのAndroidのビルドが突然できなくなった。ビルドしようとするとUnable to list target platforms. Please make sure the android sdk path is correct. ... というメッセージが出てきて止まってしまう。
Android SDKのパスは何度も設定しなおして確認しているが、改善しない。
調べてみたところ、Unityのフォーラムにドンピシャな回答があったので紹介。
※リンク切れのためstackoverflowの記事よりリンクを差し替え。
- tools_r25.2.5-windows.zip をダウンロードして、好きな場所に展開する(Windowsの場合。その他のOSであれば適宜読み替えること)
- Android Studioが利用しているAndroid SDKの場所を開き、そのフォルダの中にあるtoolsフォルダを先程展開してできたtoolsフォルダで上書きする(上書きするだけでダメかもしれないので、元のtoolsフォルダを消して↑でダウンロードしたtoolsフォルダで置き換えると良いかも)
最近のAndroid Studioのアップデートに伴ってAndroid SDKにも変更があって、SDK Managerというスタンドアローンのアプリケーションが使えなくなっていたりしていたので、その影響かなと。