No se puede vincular a cocos2dx utilizando eclipse para android en OSX

Nunca he pasado tanto tiempo en la configuración inicial de un entorno de desarrollo antes, esto es algo ridículo.

Estoy tratando de ejecutar el código de demostración que viene con cocos2dx. Estoy usando:

  • El sabor de eclipse que viene con el ADK.
  • Cocos2d-2.1beta3-x-2.1.0
  • Ndk-r8c

Ive intentado construir una plantilla de la aplicación usando create-android-project.sh que tenía los mismos problemas con pero para esta pregunta referiré la aplicación de la muestra de hello.cpp.

Ejecuto el script build_native.sh y luego lo importo en eclipse. A continuación es donde todos los diferentes tutoriales que he probado varían. Algunos dicen que "convertir a un proyecto de C + + algunos dicen que ya se puede ejecutar como proyecto de android en este punto ya.

Para mí parece que el proyecto androide de java no puede enlazar con el proyecto cocos2dx.

Yo obtengo:

The import org.cocos2dx.lib cannot be resolved 

para

 import org.cocos2dx.lib.Cocos2dxActivity 

Ningún tutorial realmente hizo mención alguna de tener que construir las bibliotecas de cocos2dx, a excepción de una que decía que ahora tienes que importar las bibliotecas de cocos como proyectos en el espacio de trabajo de eclipse. Así que he hecho eso y los he construido, pero hay algunos errores en ellos después de la construcción.

También he intentado agregar la trayectoria de la carpeta al acoplamiento a en el proyecto que para mí está en /cocos2d-2.1beta3-x-2.1.0/cocos2dx/platform/android/java/src/org/cocos2dx/lib pero ese didn No ayuda

¿Alguna idea de por qué no puedo construir / ejecutar los ejemplos que vienen con cocos2dx incluso al seguir las instrucciones de compilación que están en el sitio web cocos2dx para el T?

Estoy haciendo esto ahora en OSX también y esto lo arregló para mí:

Ejecute el script adroid create-android-project.sh y luego importe ese nuevo proyecto en Eclipse

  1. En el nuevo proyecto de Eclipse haga clic con el botón derecho en la carpeta src> haga clic con el botón izquierdo del ratón en "Importar"
  2. En la ventana Importar, elija Android> Código Android Existente en el Espacio de Trabajo> Siguiente >>
  3. Navegue hasta '/ cocos2dx / platform / android / java' ('/ cocos2dx /' debe estar un nivel por encima del directorio del nuevo proyecto)
  4. Haga clic en Finalizar. Si el error persiste pruebe un proyecto> Limpiar
  • Ionic no puede ejecutar la plataforma iónica android
  • Cómo ejecutar apk archivo en Mac a través de Bluestacks
  • No se puede agregar la plataforma para ios y android (Error: ENOENT, ningún archivo o directorio)
  • ¿Por qué PhoneGap / Cordova no está agregando la plataforma android?
  • Android Studio - "Carácter no asignable para codificar UTF-8"
  • IntelliJ IDEA Buildtools 24.0.2 requiere Java 1.8 o superior. La versión actual de JDK es 1.7
  • ANDROID_HOME no establecido (agente VSTS que se ejecuta como servicio en OS X)
  • ¿Dónde está debug.keystore en Mac?
  • Advertencia: Ignorar la plataforma '.DS_Store', no una carpeta
  • Aplicación SIP de Android con Linphone
  • No se ha establecido la raíz SDK de App Engine. Asegúrese de establecer la variable de entorno 'APPENGINE_HOME' propiedad del sistema 'appengine.sdk.root'!
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.