「Android SDK is missing required platform API」というエラーの解決方法

UnityでAndroidビルド時、以下のエラーダイアログが出ました。

Android SDK is missing required platform API
Minimum platform required is Android X.X (API level YY)

SDKのエラーのようだったので、UnityのPreferences > Extra ToolsからSDKの設定を見直しました。
特に問題はなさそうだったのですが、一度「Android SDK Tools Installed with Unity(recommended)」のチェックを外し、SDKのパスを入力して再ビルド。

すると、今度は以下のエラーが。

Android SDK is outdated
SDK platform Tools version XX < YY

解決方法

この解決方法はどうしてもビルドを通したい人向けです。
本当は「Android SDK Tools Installed with Unity(recommended)」をチェックした状態でビルドしたかったのですが、とりあえずチェックを外した状態でのビルド方法です。

まずPreferences > Extra Tools の「Android SDK Tools Installed with Unity(recommended)」のチェックを外し、SDKのパスが正しく入力されていることを確認します。

その後ビルドをするとダイアログが表示されるので、「Use Highest Installed」を選択。

すると、無事ビルドが通りました!

コメント

  1. 同じ問題にぶつかって苦しんでおりました。何とかビルドできました。助かりました!

    • よかったです!