(:3[kanのメモ帳]

個人ゲーム開発者kan.kikuchiのメモ的技術ブログ。月木更新でUnity関連がメイン。

CommandInvokationFailure: Unable to list target platforms. Please make sure the android sdk path is correct. と表示される時の対処法【Unity】【Android】【トラブルシューティング】


このエントリーをはてなブックマークに追加

この記事でのバージョン
Unity 2017.4.5f1


はじめに

今回はUnityでAndroid向けにビルドした時に、

CommandInvokationFailure: Unable to list target platforms.

Please make sure the android sdk path is correct.

Google翻訳

コマンド呼び出し失敗:ターゲットプラットフォームを一覧表示できません。 アンドロイドのsdkパスが正しいことを確認してください。

f:id:kan_kikuchi:20180619202304j:plain


と表示される場合の対処法です。


対処法


エラーの内容からPreferencesのExternal Toolsにある

AndroidのSDKのパスを正しく設定されていない感じがしますが、


f:id:kan_kikuchi:20180607072425j:plain
f:id:kan_kikuchi:20180607073300j:plain


SDKへのパスが正しくともこのエラーが出る事があります。


そんな時はSDKインストール時に一緒にインストールされている

ToolがUnityに対応していない可能性があります。


なので、~/Library/Android/sdkにあるtoolsフォルダを削除した後、


f:id:kan_kikuchi:20180626074907j:plain


以下から古いやつ(25系)を入手し、置き換えれば解決するかもしれません。



f:id:kan_kikuchi:20180619203233j:plain


参考