xcode: grab it here
Android SDK: grab them here
해당 사이트에 인스톨 메뉴얼을 따라 설치 하세요.
자 이제 안드로이드 프로젝트와 NDK code가 좀 있다는 가정하에 진행을 해봅시다.
Xcode 프로젝트 생성
- Xcode – File -> New Project
- External Build System 선택
- 안드로이드 프로젝트의 PARENT(상위) 디렉토에가서 xcode 프로젝트를 같은 이름으로 만듭니다
- Replace 선택 - 걱정 마세요 코드를 망치진 않습니다
- 프로젝트에 파일을 더합니다 Add -> Existing files 그리고 그룹은 알아서편하실대로 정렬 해줍니다
build system 설정
- Targets -> [프로젝트 이름] 더블클릭해서 엽니다
- Build Tool 을 [NDK경로]/ndk-build 로바꾸거나 PATH에 들어있다면 ndk-build 로 바꿉니다
- Arguments는 그대로 두고 ($(ACTION)일꺼예요) – 이게 빌드랑 클린을 ndk-build로 가능하게 합니다
- Directory를 [project 경로]/jni 로 설정합니다
이제 ⌘B 하면 빌드되고 Build -> Clean 하면 클린됩니다.
안드로이드 NDK (Android NDK)는 gcc xcompiler 기반으로 에러나 워닝등을 xcode의 gcc와 동일한 형태로 보여줍니다. Xcode를 ndk-build와 쓰는중에 이점 – 에러와 워닝이 아이폰할때처럼 빌드 결과에 보여줍니다
건배.