Cómo publicar el proceso apk de Android en cocos2dx en win32
Después de descargar un ndk, descomprímalo y déjelo a un lado. Después de la descompresión, la descompresión y la instalación de sygwin tardarán entre 4 y 5 horas. Si la descompresión y la instalación son exitosas,
Después de instalar cygwin, verifique si se ingresó make -v correctamente (tenga en cuenta los espacios). Si gcc -v no es inesperado, aparecerá la siguiente pantalla.
Significa que ha instalado cygwin. El siguiente paso es modificar el directorio de instalación de cygwin. Por ejemplo, mi directorio de instalación es el siguiente: D:\cygwinx\home\Administrator.
Entonces es mejor hacer clic. bash_profile con UE editor y luego agréguelo al final.
(Ruta NDK y ruta cocos2dx, es decir, la ruta NDK de /cygdrive/ su disco es la siguiente)
NDK _ ROOT =/cyg drive/e/Android ndk/ Android-ndk-r8e
EXPORTAR NDK_ROOT
cocos 2 dx _ ROOT =/cyg drive/d/cocos 2d-2.1 beta 3-x-2.1.1
EXPORTAR COCOS2DX_ROOT
Luego, a la mitad, haga clic en D:\cocos2d-2.1 beta 3-x-2.1.1.
El primero es el nombre del paquete, normalmente * *. * *.* *etc.
El segundo es completar el nombre del proyecto, puedes definirlo según tus propias necesidades.
La mejor opción ahora es qué SDK de Android elegir. Es mejor utilizar una versión con poca experiencia (como 2.1 o 2.2) con mejor compatibilidad.
Luego se generará un proyecto simple de helloworld. Si desea instalar su proyecto como Android, copie proj.android en el archivo de proyecto generado a su propio archivo de proyecto, como se muestra en la siguiente figura.
Luego necesitas modificar tres lugares, como
1) Copiar. mano. Los archivos cpp en proj.win32 se convierten en clases.
(Si modifica esos archivos .cpp o .h, deberá continuar copiando desde proj.win32 a la clase, sobrescribir los archivos anteriores y generar un nuevo proyecto de Android).
2) Ingrese proj.android\jni, modifique Android.mk,
Simplemente agregue todas las rutas. cpp. Si agrego la siguiente ruta,
3) Modifique el archivo build_native.sh con el editor UE.
En la tercera línea, inserte lo siguiente
NDK_ROOT =/cyg drive/E/Android ndk/Android-ndk-r8e
cocos 2 dx _ ROOT =/cyg drive/D/cocos 2d-2.1 beta 3-x-2.1.1
juego _ root = $ cocos2dx _ root/Juego de Rusia (tenga en cuenta que el juego ruso es mi cocos 2 dx nombre del proyecto).
GAME_ANDROID_ROOT = $GAME_ROOT/proj.ANDROID
RESOURCE_ROOT = $GAME_ROOT/resource
Vale, modificando Después de hacer estas garantías, después de cada error, abre cygwin y Siga el camino a continuación (según mi camino).
Por último, si no hay errores después. /build_native.sh (este proceso tarda unos diez o veinte minutos, y algunos pueden tardar media hora), puede generar el proyecto de Android (el éxito o el fracaso depende de si se genera el archivo).
Si tiene éxito, podrá ver el archivo libgame.so en la ruta D:\cocos2d-2.1 beta 3-x-2.1\Russia game\proj Android\libs\armea bi.
Luego puedes generar un proyecto de Android que pueda ejecutarse en eclipse. Importar D:\cocos2d-2.1 beta 3-x-2.1.1\juegos rusos\proj. Android Ver proyecto en eclipse.