2016-03-21 34 views
1

En son cocos2dx (3.10) ve NDK (r11) dosyasını indirdim. cocos compile -p android --android-studio çalıştırdığımda aşağıdaki hatayı yaşıyorum.Cocos2dx Android build hatası: "arm-linux-androideabi-g ++: Böyle bir dosya veya dizin yok"

Hata: 4.9 cocos2dx ayarlarını değiştirmek için bunun çözüm

Removed GCC 4.8. All targets now use GCC 4.9.

Are:

~/AndroidDev/android-ndk-r11/toolchains/arm-linux-androideabi-4.8/prebuilt/darwin-x86_64/bin/arm-linux-androideabi-g++: No such file or directory 

Sonra aşağıdaki R11 için NDK Revision History here bulundu?

+0

Cocos2dx'i kullanırken kendi Application.mk'nizi sağlayamıyor musunuz? Bu yüzden 'NDK_TOOLCHAIN_VERSION' ile kullanılacak takım zincirini belirtebilirsiniz. – Michael

cevap

3

NDK dizininizde RELEASE.txt dosyası oluşturun ve sürümü girin, örn.

r11c (64-bit)

+0

Geçerli hatadan kurtulmama yardımcı oldu (Sistem belirtilen dosyayı bulamıyor.). Ama henüz başka hatalar var. Neyse, iyi fikir için teşekkür ederim. –

+0

Aynı hatayı yaşıyorum. Ben sürüm 10 kullanıyorum, hatta r10e (64 bit) ile yazılmış release.txt dosyası vardır. Bana yardım edebilir misin? – user2897282

1

Ben de aynı sorunu vardı ve ben 10 sürümüne benim NDK downgrading bunu çözdü. Bence Cocos2d-X, RELEASE.txt dosyasında eksik olduğundan NDK 11 ile uyumlu olmayabilir.

1

Çalışılmayan NDK 11 ile başladım. Söylediğiniz olası sorun RELEASE.txt bunun için mevcut değil ama sonra NDK 10e'ye düşürdüm, hala RELEASE.txt mevcut olsa bile çalışmadı. Sonra herhangi bir değişiklik yapmadan çalışan NDK 9d'ye geçmem gerekiyordu.