cocos2d-x를 설치하고, 이제 안드로이드로 빌드를 하기 위한 환경 설정입니다.


1. 설정하기 전에 받아야 할 프로그램
 - CygWin을 제외한 나머지는 그냥 설치하시면 됩니다. zip파일은 그냥 지정한 경로명에 압축 해제 하시구요.

가. Java SE (Java Platform (JDK) 7u2) - 다운로드 페이지
 - jdk-7u2-windows-i586.exe (5분)
 - 설치경로: C:\Program Files\Java

나. Cygwin - 다운로드 페이지
 - Setup.exe (120분)
 - 설치경로: C:\cygwin

다. 
Android NDK Custom - 다운로드 페이지
 - 
android-ndk-r7-crystax-4-windows.zip (5분)
 - 설치경로: C:\android-ndk-r7

마. Android SDK - 다운로드 페이지
 - installer_r16-windows.exe
 (5분) 
 - 설치경로: C:\android-sdk\tools

라. eclipse - 다운로드 페이지
 - eclipse-SDK-3.7.1-win32.zip (
Eclipse Classic 3.7.1) (5분) 
 - 설치경로: C:\eclipse

바. cocos2d - 다운로드 페이지
 - cocos2d-1.0.1-x-0.11.0.Zip (cocos2d-1.0.1-x-0.11.0 @ Jan 13, 2012) (5분) 
 - 설치경로: C:\cocos2d


2. CygWin 설치

Devel, Editors 두 항목을 Install 로 바꿔줍니다.


설치시 미러 사이트
http://ftp.daum.net/cygwin


3. 윈도우 패스 설정

환경변수에 추가할 문자열
C:\cygwin\bin;C:\cygwin\usr\include;C:\android-sdk\tools;
 

전체 환경 변수
%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\Program Files\Microsoft SQL Server\90\Tools\binn\;
C:\cygwin\bin;C:\cygwin\usr\include;C:\android-sdk\tools;
 

 


4. 안드로이드 SDK Manager를 이용한 업데이트
 "C:\android-sdk\tools\android.bat" 를 실행해서 안드로이드를 업데이트를 해주세요.
 갤럭시s2를 기준으로 개발 할 예정이라 2.3.3만 설치 했습니다. 다른거까지 설치하면 시간이 오래 걸려요.


 

5. cygwin 설정


"C:\cygwin\Cygwin.bat" or 바탕화면 "Cygwin Terminal"을 실행
 "vi ~/.bashrc"

문자열을 삽입할려면 원하는 곳에가서 " i " 키를 누르면 됩니다.
"export PATH=$PATH:/cygdrive/c/android-ndk-r7"
"export ANDROID_NDK_ROOT=/cygdrive/c/android-ndk-r7"

모든 입력이 끝나면 " :x " (저장하고 vi 종료하기) 엔터!

환경설정 적용
"source ~/.bashrc"

빌드
ndk-build -B


6. cocos2d-x 설정

가. C:\cocos2d 폴더 안에 create-android-project.bat를 워드패드로 열기

나. 다음을 삽입
set _CYGBIN=C:\cygwin\bin
set _ANDROIDTOOLS=C:\android-sdk\tools
set _NDKROOT=C:\android-ndk-r7


다. "C:\cocos2d\create-android-project.bat" 실행


라. cygwin을 이용해서 C:\cocos2d\game\android 폴더로 가서
"sh build_native.sh" 명령을 내림, 그럼 빌드가 됩니다.

ex>sh /cygdrive/d/Dev/cocos2d/LC/android/build_native.sh


7. 이클립스 설정
 스샷만 봐도 될듯...
 업데이트 주소: http://dl-ssl.google.com/android/eclipse/



아~~~~ 드디어 끝났습니다!!!

 처음 접하는 개발 환경이라 구성하고 블로깅하는데 이틀정도 걸렸네요. 이렇게 구성하고나서 apk 파일 만들어서 실제 갤럭시2 디바이스에 설치해봤는데~ 잘 돌아가더군요. 이제 VS2008 연동시키고 자동화 조금만 하면 바로 개발 할 수 있겠군요.

 저와 같은 고민을 하셧던 다른 분들의 블로그도 남깁니다. 이 분들이 먼저 길을 잘 닦아둬서 제가 쉽게 접근 할 수 있었습니다.

이 블로그를 만들 수 있었던 원동력
링크1, 링크2, 링크3, 링크4, 링크5




다음 목표
1. VS2008로 작업 한것을 안드로이드에 삽입
2. VS2008로 작업 한것을 IOS에 삽입



+ Recent posts