안드로이드 스터디 - Android One
(글 수 60)
1. cocos2dx download
http://www.cocos2d-x.org/ 사이트 우측 Stable Release 에서 가장 최신 소스를 받는다.
압축을 푼후 readme 참고..
Multi Platform
-------------
* [cocos2d-iphone-cpp][3]: tested on iPhone 3.2, 4.1 & 4.2 SDK
* [cocos2d-android-ndk][4]: based on ndk-r4(crystax.net version) & ndk-r5, tested on Android 2.1, 2.2, 2.3 emulator, HTC G2, G3, G6, G7 device
* [cocos2d-wophone][5]: well tested on WOPhone of ChinaUnicom, both emulator & device.
* [cocos2d-win32][6]: well tested on WindowsXP & Windows7. It depends on PowerVR OpenGL ES 1.1 libraries for win32 system
2. toolchian download
Windows의 경우 아래 사이트에서 crystax ndk 를 다운받는다.
crystax.net
http://www.crystax.net/en/android/ndk
3. cygwin 설치
-생략 ...
4. HelloWorld Test
cocos2d-1.0.1-x-0.11.0/ HelloWorld / android / build_native.sh 를 수정한다.
# set params
# 본인의 NDK위치
NDK_ROOT_LOCAL="/Developer/Android/android-ndk-r7"
# 본인의 cocos2dx 폴더의 위치
COCOS2DX_ROOT_LOCAL="/Users/user/Desktop/cocos2d-1.0.1-x-0.11.0"
쉘스크립트 실행
$ cd /Users/user/Desktop/cocos2d-1.0.1-x-0.11.0/HelloWorld/android/
$ ./build_native.sh
/Developer/Android/android-ndk-r7 ~/Desktop/cocos2d-1.0.1-x-0.11.0/HelloWorld/android
Gdbserver : [arm-linux-androideabi-4.4.3] libs/armeabi/gdbserver
Gdbsetup : libs/armeabi/gdb.setup
Compile++ thumb : cocos2d <= CCConfiguration.cpp
Compile++ thumb : cocos2d <= CCDrawingPrimitives.cpp
Compile++ thumb : cocos2d <= CCScheduler.cpp
Compile++ thumb : cocos2d <= CCCamera.cpp
....
....
폴더내 assets 폴더 및 이미지 카피 확인
5. ant debug or eclipse 프로젝트 실행
노트북 베터리 간당간당 하여 생략..
써본결과 안드에서는 아직 버그가 있는듯 합니다.
다시 cocos2d-android로 돌아왔어요