Ich arbeite an einem cocos2d-x-Projekt. ich kompiliere immer android projekt mit cocos command cocos compile -p android --android-studio -m debug
.
Aber jetzt gibt dieser Befehl einen Fehler zurück.
Der Android-Befehl ist nicht mehr verfügbar.
Ich kann das Problem nicht lösen. Warum gibt das Fehler? Was habe ich geändert, dass dieses Problem verursacht hat? Ich arbeite an Mac OS Sierra, Cocos2d-x 3.14.1, Android Studio.
Nachdem ich etwas über die Änderungen in meiner Entwicklungsumgebung geforscht habe, denke ich nur an Android SDK-Tools. Ich habe es einen Tag aktualisiert, bevor ich diesen Befehl ausführe. Ich habe auch ein offenes Problem dafür in Github gefunden: Ссылка Dies ist ein bekanntes Problem, das behandelt und in Bearbeitung ist. Eine vorübergehende Lösung besteht darin, die vorherige Version der Android SDK-Tools herunterzuladen und durch eine aktualisierte zu ersetzen. SDK-Tools, die vorher funktionierten: 25.2.3: Ссылка (form mac), < a href="https://dl.google.com/android/repository/tools_r25.2.3-windows.zip"> Ссылка (für Windows).
Jetzt müssen Sie nicht auf die frühere Version der Android SDK-Tools herunterstufen. Sie können jetzt Android SDK Tools 25.3.x verwenden.
Hier ist die Pull-Anfrage für das gleiche.
Ссылка
Ich habe den gesamten Inhalt in diesem cocos2d-x-3.14.1 \ tools \ cocos2d-Konsole gelöscht und dann dieses Modul heruntergeladen cocos2d-Konsole und kopierte den gesamten Inhalt in den Ordner cocos2d-x-3.14.1 \ tools \ cocos2d-console .
dann auf der Konsole führe ich den Befehl
aus %Vor%Build erfolgreich.
Ich habe auch nach einer Lösung für dieses gesucht, aber es scheint, als ob Downgrade auf vorherige Android SDK-Version ist, was Sie für jetzt tun sollten.
Tags und Links android command-line android-studio sdk cocos2d-x-3.0