2017-03-02 62 views
7

Pracuję nad projektem cocos2d-x. zawsze kompiluję projekt Androida za pomocą polecenia cocos cocos compile -p android --android-studio -m debug. Ale teraz to polecenie zwraca błąd. Polecenie android nie jest już dostępne.dlaczego "cocos compile -p android" podaje "Polecenie android nie jest już dostępne." error

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. 

Nie mogę wymyślić problemu. dlaczego to daje błąd? co zmieniłem, który spowodował ten problem? Pracuję nad sierrą Mac OS, Cocos2d-x 3.14.1, Android Studio.

+0

Możesz pobrać pakiet SDK 24 ze strony http://dl.google.com/android/android-sdk_r24.4.1-linux.tgz –

Odpowiedz

19

Po zapoznaniu się z tym, jakie zmiany wprowadziłem w moim środowisku programistycznym, jedyne co mogłem wymyślić to narzędzia Android SDK. Zaktualizowałem go pewnego dnia, zanim uruchomię to polecenie. Również znalazłem otwarty problem w Github: https://github.com/cocos2d/cocos2d-x/issues/17424 Jest to znany problem, który jest obsługiwany i jest w toku. Tymczasowe obejście polega na pobraniu poprzedniej wersji narzędzi Android SDK i zastąpieniu jej zaktualizowanym. Narzędzia SDK, które działały wcześniej: 25.2.3: https://dl.google.com/android/repository/tools_r25.2.3-macosx.zip (formularz mac), https://dl.google.com/android/repository/tools_r25.2.3-windows.zip (dla systemu Windows).

0

Szukałem również rozwiązania tego problemu, ale wygląda na to, że przejście na poprzednią wersję Androida SDK jest tym, co powinieneś zrobić na razie.

1

Nie trzeba już przechodzić na poprzednią wersję narzędzi Android SDK. Możesz teraz korzystać z narzędzi Android SDK Tools 25.3.x.

Oto żądanie pobrania tego samego.
https://github.com/cocos2d/cocos2d-console/pull/410

Usunąłem wszystkie treści wewnątrz tego cocos2d-x-3.14.1 \ tools cocos2d-konsoli folderze \ następnie pobrać ten moduł cocos2d-console i kopiowane wszystkie treści cocos2d-x-3.14.1 \ tools \ Folder cocos2d-console
.

następnie na konsoli uruchomić komendę

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

budowy sukcesu.