Warum "cocos compile -p android" gibt "Der Android-Befehl ist nicht mehr verfügbar." Fehler

7

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.

%Vor%

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.

    
Aqeel iqbal 02.03.2017, 10:05
quelle

3 Antworten

19

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).

    
Aqeel iqbal 02.03.2017, 10:05
quelle
1

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.

    
Aryan 24.03.2017 22:39
quelle
0

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.

    
Abhay_maniyar 18.03.2017 14:18
quelle