cocos2d-x 개발 환결을 설정 하도록 하겠습니다.
1) 파일 다운로드
아래 사이트에서 개발에 필요한 파일들을 구성할 폴더에 다운로드 받습니다. 다운로드 받습니다.
ex) F:\cocos2dx\install_files
1. JDK를 http://www.oracle.com/index.html 사이트에 접속하여 다운로드 받습니다.
- 홈페이지에 들어 가시면 DOWNLOADS에 마우스 오버 하시면 왼쪽에 Java for developers 항목이 있습니다. 해당 메뉴를 클릭하여 Java SE 최신 버젼을 다운로드 받습니다.
2. Cygwin를 http://cygwin.com 사이트에 접속하여 다운로드 받습니다.
- 홈페이지 왼쪽상단에 Install Cygwin 메뉴를 클릭하여 중간에 링크되어 있는 setup.exe 를 클릭하며 다누로드 받습니다.
3. 안드로이드 SDK를 http://developer.android.com/sdk/index.html 에 접속하여 다운로드 받습니다.
- http://dl.google.com/android/installer_r20.0.3-windows.exe 를 다운로드 받습니다.
- 오른쪽 하단에 Download the SDK ADT Bundle for windows 버튼을 클릭하여 안드로이드 sdk 를 다운로드 받습니다.
4. 안드로이드 NDK를 http://developer.android.com/tools/sdk/ndk/index.html 에 접속하여 다운로드 받습니다.
5. cocos2d-x를 http://www.cocos2d-x.org 에 접솝하여 다운로드 받습니다.
- cocos2d-2.0-x-2.0.4 @ Nov 02 2012 를 다운로드 하였습니다.
6. eclipse (classic)를 http://www.eclipse.org/downloads/ 에 접속하여 다운로드 받습니다.
- Eclipse Classic 4.2.1, 183 MB를 다운로드 하였습니다.
2) 파일 설치
1. JDK 설치
- Next 눌러 계속 진행하여 설치 합니다.
1-1. 환경 변수 등록
환경 변수를 등록 해주면 편합니다.
C:\Program Files\Java\jdk1.7.0_13 폴더에 설치하였고 환경 변수는 컴퓨터 > 속성 메뉴에서 왼쪽 상단에 '고급 시스템 설정' 메뉴에서 등록및 편집 할 수 있습니다.
사용자 변수에 '새로 만들기' 버튼을 눌러 다음을 추가
변수 이름 : JAVA_HOME, 변수 값 : C:\Program Files\Java\jdk1.7.0_13
시스템 변수의 Path를 선택 하여 편집버튼을 눌러 다음을 추가합니다.
;%JAVA_HOME%\bin
2. Cygwind 설치
- 구성 할 폴더에 설치 합니다.
ex) F:\cocos2dx\cygwin
package 폴더 설정
ex) F:\cocos2dx\Local_Packages
다운로드 사이트를 추가 합니다.
ex) ftp://ftp.kaist.ac.kr/cygwin
이후 계속 설치하는데 한번에 안되고 3번이나 했습니다. 이유는 모르겠네요.
3. 안드로이드 SDK 설치
- 구성 할 폴더에 설치 합니다.
ex) F:\cocos2dx\android_sdk
2.2 버전도 함께 선택 하여 설치 하도록 합니다.
4. 안드로이드 NDK 설치
- 구성 할 폴더에 설치 합니다.
ex) F:\cocos2dx\android-ndk-r8b
5. cocos2d-x 설치
- 구성 할 폴더에 설치 합니다.
ex) F:\cocos2dx\cocos2d-2.0-x-2.0.4
- create-android-project.bat 파일을 수정 하여 관리자 권한으로 실행한다.
set _CYGBIN=f:\cocos2dx\cygwin\bin
set _ANDROIDTOOLS=f:\cocos2dx\android-sdk\tools
set _NDKROOT=f:\cocos2dx\android-ndk-r8b
- F:\cocos2dx\cocos2d-2.0-x-2.0.4\samples\HelloCpp\proj.android\build_native.sh 수정
# paths 아래 쪽에 아래와 같이 추가한다.
ex)NDK_ROOT="F:/cocos2dx/android-ndk-r8b"
- F:\cocos2dx\cygwin\Cygwin.bat 을 관리자 권한으로 실행하여 접속한다. <-- 여기서 안됨 키 무반응 방화벽 프로그램때문에 안되나?
6. eclipse 설치
- 구성할 폴더에 설치 합니다. 다운받은 파일의 압축을 해제하여 복사 함
ex) F:\cocos2dx\eclipse
- eclipse 를 실행하여 Workspace에 폴더를 지정한다.
ex) F:\cocos2dx\workspace
- ADT plugin 설치
메뉴 중 help>install new software를 선택
Work with 에 http://dl-ssl.google.com/android/eclipse/ 를 추가하여 Add 버튼 클릭
나오는 항목을 선택하여 설치해 준다. 설치가 끝나면 eclipse 를 재실행 한다는 메시지 나오면 클릭
7. Eclipse 프로젝트 세팅
- 프로젝트 생성
new > project > Android Project from existing code
F:\cocos2dx\cocos2d-2.0-x-2.0.4\samples\HelloCpp\proj.android 를 load 함
- project property 에서 java Complier 옵션 변경
java 1.6 으로 변경
- lib 파일 복사
F:\cocos2dx\cocos2d-2.0-x-2.0.4\cocos2dx\platform\android\java\src\org\cocos2dx\lib
안의 lib 폴더 통째로 아래 위치에 복사
E:\cocos2dx\cocos2d-2.0-x-2.0.4\samples\HelloCpp\proj.android\src\org\cocos2dx