2016-07-28 19 views
0

Im mit cocos2d-x Version 12 und NDKrc12 und ich habe alle Pfade in meinem .bash_profile gesetzt. Aber wenn ich für Android bauen und Typen:Es gibt keine verfügbaren Plattformen

cocos kompiliert -p android

Es zeigt eine Meldung „Es gibt keine verfügbaren Plattformen“, was sein kann, nicht, weil ich den Android-SDK in dem richtigen Pfad installiert habe, was ist falsch?

+0

Version 3.12 ist besser, NDK 11c zu verwenden. – OscarLeif

Antwort

1

auf die neueste Version von cocos2d-x aus irgendeinem Grund Sie die Option '-s' wie diese verwenden müssen: cocos laufen -s/Users/me/myprojects/MyGame -p android

Andernfalls ohne '-s' wird angezeigt "Es gibt keine verfügbaren Plattformen" scheint unnötig, wenn Sie in Ihrem Projektordner, aber ich denke, es ist!

0

Führen Sie in der Befehlszeile android aus. Dadurch wird der Android SDK-Manager geöffnet. Stellen Sie von hier aus sicher, dass Sie das entsprechende SDK für Ihr Gerät installiert haben.

0

cd dein Projekt root, dann öffne .cocos_project.json, finde "android_cfg" arg, wenn du den Ordner hast. Wenn Sie nicht finden, dann erstellen Sie ein neues Cocos-Projekt, cocos kompilieren, dann beurteilen, welche Plattform ausgeführt werden kann, im neuen Projektordner öffnen .cocos_project.json. Sie können nach Unterschieden zwischen ihnen suchen.