2017-03-02 73 views
7

Bir cocos2d-x projesinde çalışıyorum. Ben her zaman coco komutu cocos compile -p android --android-studio -m debug kullanarak android proje derlemek. Ama şimdi bu komut bir hata döndürüyor. Android komutu artık mevcut değil. Problemi çözemiyorum. bu neden hata veriyor? Bu sorunu neden değiştirdim? Mac OS sierra, Cocos2d-x 3.14.1, Android Studio üzerinde çalışıyorum.neden "cocos compile -p android" "android komutu artık mevcut değil." hata

+0

SDK 24'ü buradan indirebilirsiniz http://dl.google.com/android/android-sdk_r24.4.1-linux.tgz –

cevap

19

Geliştirme ortamımda yaptığım değişiklikler hakkında biraz araştırma yaptıktan sonra, düşünebileceğim tek şey Android SDK araçları. Bu komutu çalıştırmadan bir gün önce güncelledim. Ayrıca Github için açık bir sorun buldum: https://github.com/cocos2d/cocos2d-x/issues/17424 Bu, ele alınan ve devam eden bilinen bir sorundur. Bu yüzden geçici bir çalışma, Android SDK araçlarının önceki sürümlerini indirmek ve güncellenmiş biriyle değiştirmektir. Daha önce çalışan SDK araçları: 25.2.3: https://dl.google.com/android/repository/tools_r25.2.3-macosx.zip (form mac), https://dl.google.com/android/repository/tools_r25.2.3-windows.zip (pencereler için).

0

Ayrıca bunun için bir çözüm aramıştım ama önceki android SDK sürümüne düşürme işlemi şu an için yapmanız gereken şey gibi görünüyor.

1

Artık önceki Android SDK araçları sürümüne geçmeye gerek yok. Artık Android SDK Araçları 25.3.x'i kullanabilirsiniz.

İşte çekme isteği aynıdır.
https://github.com/cocos2d/cocos2d-console/pull/410

Sonra bu modülü cocos2d-console indirilen ve Cocos2d-x-3.14.1 \ araçlarına tüm içeriği kopyalanan bu Cocos2d-x-3.14.1 \ araçları \ Cocos2d-konsol klasörünün içindeki tüm içeriği silinir \ cocos2d-console
klasörü.

sonra konsolda ben

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

Yapı başarılı komutunu çalıştırın.