この記事でのバージョン
Unity 2017.4.5f1
はじめに
今回はUnityでAndroid向けにビルドした時に、
CommandInvokationFailure: Unable to list target platforms.
Please make sure the android sdk path is correct.
Google翻訳コマンド呼び出し失敗:ターゲットプラットフォームを一覧表示できません。 アンドロイドのsdkパスが正しいことを確認してください。
と表示される場合の対処法です。
対処法
エラーの内容からPreferencesのExternal Toolsにある
AndroidのSDKのパスを正しく設定されていない感じがしますが、
SDKへのパスが正しくともこのエラーが出る事があります。
そんな時はSDKインストール時に一緒にインストールされている
ToolがUnityに対応していない可能性があります。
なので、~/Library/Android/sdkにあるtoolsフォルダを削除した後、
以下から古いやつ(25系)を入手し、置き換えれば解決するかもしれません。
参考