为什么"cocos compile -p android"给出"android命令不再可用".错误

Aqe*_*bal 7 sdk command-line android android-studio cocos2d-x-3.0

我正在研究一个cocos2d-x项目.我总是使用cocos命令编译android项目cocos compile -p android --android-studio -m debug.但现在这个命令返回错误.android命令不再可用.

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.
Error running command, return code: 14.
Run Code Online (Sandbox Code Playgroud)

我无法弄清楚问题.为什么这会给出错误?我改变了什么造成了这个问题?我正在使用Mac OS sierra,Cocos2d-x 3.14.1,Android Studio.

Aqe*_*bal 19

在对我在开发环境中所做的更改进行了一些挖掘之后,我唯一能想到的就是Android SDK工具.我在运行此命令前一天更新了它.此外,我在Github中找到了一个未解决的问题:https://github.com/cocos2d/cocos2d-x/issues/17424 这是一个已知的问题,正在处理并正在进行中.因此,临时解决方法是下载以前版本的Android SDK工具并将其替换为更新的工具.之前正在使用的SDK工具:25.2.3:https://dl.google.com/android/repository/tools_r25.2.3-macosx.zip(form mac),https://dl.google.com/android/repository /tools_r25.2.3-windows.zip(对于windows).