Intereting Posts
Каков наилучший способ реализации отношений «многие ко многим» с использованием ORMLite? Как настроить раскрывающийся список AutoCompleteTextView на Android Как люди могут загружать приложение Android с моего сайта на свой телефон? Как решить Невозможно найти явную активность в firebase AuthUi? Рисование маршрутов движения с использованием путевых точек на андроиде (карты Google, направление Google api, json-синтаксический анализ, декодирование полилинии Google) SwipeRefreshLayout из библиотеки поддержки. V21 не работает со статическим содержимым Android AES 256-битные данные шифрования Как устройство Square Reader (квадрат) работает через наушники в Android? Общий интерфейс json для Android / Java Получить абсолютный путь устройства в телефонном разговоре? Как я могу сделать изображение непрозрачным на каком-то уровне? Играть в YouTube в WebView Android NDK построит пространственный? Альтернатива dex2jar и jd-GUI? Попытка создать ластик для холста

Почему «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 – это то, что вы должны сделать сейчас.