Почему «cocos compile -p android» дает команду «Андроида команда больше не доступна».

Я работаю над проектом cocos2d-x. Я всегда компилирую проект андроида, используя команду 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. 

Я не могу понять проблему. Почему это дает ошибку? Что я изменил, что вызвало эту проблему? Я работаю над Mac OS sierra, Cocos2d-x 3.14.1, Android Studio.

После некоторого рывка о том, какие изменения я внес в среду разработки, единственное, что я мог придумать, – это инструменты Android SDK. Я обновил его за один день до запуска этой команды. Также я нашел открытую проблему для этого в Github: https://github.com/cocos2d/cocos2d-x/issues/17424 Это известная проблема, которая обрабатывается и находится в процессе разработки. Таким образом, временная работа заключается в том, чтобы загрузить предыдущую версию SDK-инструментов android и заменить ее на обновленную. Инструменты SDK, которые работали до: 25.2.3: https://dl.google.com/android/repository/tools_r25.2.3-macosx.zip (форма mac), https://dl.google.com/android/repository /tools_r25.2.3-windows.zip (для окон).

Теперь не нужно переходить к предыдущей версии инструментов Android SDK. Теперь вы можете использовать Android SDK Tools 25.3.x.

Вот запрос на то же самое.
https://github.com/cocos2d/cocos2d-console/pull/410

Я удалил весь контент внутри этой папки cocos2d-x-3.14.1 \ tools \ cocos2d-console, затем загрузил этот модуль cocos2d-console и скопировал весь контент в cocos2d-x-3.14.1 \ tools \ cocos2d-console
папка.

Затем на консоли запускаю команду

 cocos compile -p android --android-studio --ap android-24 

Постройте успех.

Я также искал решение для этого, но похоже, что переход на предыдущую версию Android SDK – это то, что вы должны сделать сейчас.