取り急ぎやったことですが、メモとして残しておきます。
cocos2d-x(ver3.11)を使用していて、AndroidStuidoを2.2から2.3にアップデートにする際に、AndroidSDKもアップデートして25.3.0にしました。
その後、「cocos compile」でビルドしようとしたら以下のエラーが出力されました。
The android command is no longer available.
For manual SDK and AVD management, please use Android Studio.
For command-line tools, use tools/bin/sdkmanager and tools/bin/avdmanager
Error running command, return code: 1.
どうやらビルドコマンドが変わったようです。
対処法が以下の動画から。
FIX: The "android" command is no longer available
https://www.youtube.com/watch?v=FMLVY3PqPlc
動画はWindowsでやっていますが、Macbookでもディレクトリの構成が違うくらいで同様の手順でできました。
平たく言えば、AndroidSDKの/Toolsだけを25.3.0以前に手動で戻しただけってことです。
本来は「sdkmanager」「avdmanager」というコマンドでビルドしないといけないはず。
そんな発信元からすればイレギュラーなことを取り急ぎやってみただけなので、後で何かあることは覚悟しておかないといけませんね・・・・・・真似するにしても自己責任ですよ?(笑)
今のところは僕の手元では普通に動いていますが、何かあったら当該記事に追記しまーす。
それでは。
追記1:「android avd command-line functionality replaced with new avdmanager tool.」だって
https://developer.android.com/studio/releases/sdk-tools.html