2012-12-31 9 views
7

verknüpfen Ich habe noch nie so viel Zeit für die Erstinstallation für eine Entwicklungsumgebung verbracht, das wird irgendwie lächerlich.Kann nicht mit cocos2dx mit Eclipse für Android OSX

Ich versuche, den Demo-Code, der mit cocos2dx kommt, auszuführen. Ich verwende:

  • die Sonnenfinsternis Geschmack, der mit dem ADK kommt.
  • cocos2d-2.1beta3-x-2.1.0
  • NDK-R8C

Ive versucht, eine App-Vorlage Bau create-android-project.sh verwendet, die ich mit den gleichen Problemen hatte aber für diese Frage Ich werde auf die Beispielanwendung hallo.cpp verweisen.

Ich führe das Skript build_native.sh und dann in Eclipse importieren. Als nächstes sind die verschiedenen Tutorials, die ich probiert habe, unterschiedlich. Einige sagen, dass sie zu einem C++ - Projekt konvertieren, manche sagen, dass Sie bereits jetzt als Android-Projekt laufen können.

Für mich scheint es, als ob das Android-Java-Projekt nicht mit dem Projekt cocos2dx verlinken kann.

ich:

The import org.cocos2dx.lib cannot be resolved 

für

import org.cocos2dx.lib.Cocos2dxActivity 

Kein Tutorial wirklich jede Erwähnung, die gemacht, um die cocos2dx Bibliotheken mit Ausnahme eines bauen, die Sie müssen jetzt die cocos-Bibliotheken als Projekte importieren in den Eclipse-Arbeitsbereich. Also habe ich das gemacht und gebaut, aber es gibt einige Fehler in ihnen nach dem Aufbau.

Ich habe auch versucht, den Ordner Pfad zu verknüpfen, in dem Projekt für mich ist bei /cocos2d-2.1beta3-x-2.1.0/cocos2dx/platform/android/java/src/org/cocos2dx/ lib aber das hat nicht geholfen.

Irgendeine Idee, warum ich die Beispiele, die mit cocos2dx kommen, nicht bauen/laufen lassen kann, selbst wenn ich den Aufbauanweisungen folge, die auf der cocos2dx Web site zum T sind?

Antwort

8

ich das jetzt auch auf OSX mache und das es für mich festgelegt:

die Adroid Skript create-android-project.sh dann Import ausführen, das neue Projekt in Eclipse

  1. in der neuen Eclipse-Projekt den Ordner src rechts~~POS=TRUNC> links~~POS=TRUNC
  2. 'Import'
  3. im Fenster Import wählen Android> Vorhandene Android Code in Arbeitsbereich> nächste >>
  4. Wechseln Sie zu ‚/ cocos2dx/platform/android/Java '('/cocos2dx/'sollte eine Ebene über dem Verzeichnis des neuen Projekts sein)
  5. klicken Sie auf Fertig stellen. Wenn der Fehler weiterhin besteht, versuchen Sie ein Projekt> Reinigen
+0

Vielen Dank dafür! – Losiowaty

+0

Zusätzlich zu all dem musste ich den libcocos2dx im Build-Pfad des neuen Projekts hinzufügen. – uchamp