글
<Adt-bundle설치>
<NDK다운>
URL : http://developer.android.com/sdk/ndk/index.html
<CYGWIN 설치>
http://www.cygwin.com/
Choose A Download Source 대화창에서
"Install from Internet" 선택
Select Local Package Directory 대화창에서
"E:\My Documents\Downloads\CYGWIN" 을 입력
해당 디렉토리가 없으면 작성
Choose a Download Site 대화창에서
ftp://ftp.kaist.ac.kr 또는 ftp://ftp.kreonet.re.kr 선택
Select Packages 대화창에서
"Devel Default"의 "Default"를 선택하여 "Devel Install"로 바꾼 후 "다음" 클릭(실제 필요한 것은 devel/gcc-core, gcc-g++, make 세개 패키지 임)
"Editors" > vim의 "Default"를 선택하여 "7.3.003-1"로 바꾼 후 "다음" 클릭(7.3.003-1은 최신버전 임)
다운로 진행 (30분이상 소요...)
윈도우에서 HOME환경변수 설정
제어판 > 시스템 및 보안 > 시스템 > 고급시스템설정 > 시스템 속성 > 고급 > 환경변수 >jung10에 대한 사용자변수 > 새로 만들기 클릭
변수이름: HOME
변수 값: /home/jung10 (jung10을 자신의 윈도우계정으로 수정)
NDK 다운로드 및 설치
http://developer.android.com/sdk/ndk/index.html
http://dl.google.com/android/ndk/android-ndk-r4b-windows.zip
cygwin 홈디렉토리에 압축을 풀어놓는다.
c:\cygwin\home\jung10/android-ndk-r4b
.bashrc에 환경변수 추가
윈도우 바탕화면에서 CYGWIN 실행
$ cat >> .bashrc 또는 vi .bashrc
export PATH=$PATH:/home/no1/android-ndk-r9d
export ANDROID_NDK_ROOT=/home/no1/android-ndk-r9d
<Ctrl-D>
$ source .bashrc
ndk 링크 생성
$ ln -s android-ndk-r4b-windows ndk
<hello-jni 빌드>
$ cd ~/ndk/samples/hello-jni
$ ndk-build
libs/armeabi/gdb.setup, gdbserver, libhello-jni.so 가 생성되면 컴파일 완료
이클립스에서 HelloJni 프로젝트 생성
이클립스 실행
File > New > Android Project 선택
New Android Project 대화창이 열린다.
Contents 그룹
Create project from existing source 선택
Location: 에 Browse... 버튼을 클릭하여 c:\cygwin\home\jung10\android-ndk-r4b-windows\samples\hello-jni를 입력
Build Target 그룹
Android 1.5 에 체크
Projerties 그룹
Aplication name: HelloJni 입력
Min SDK Version: 3 입력 (NDK를 사용하기 위해서는 최소 3이상 입력 필요)
Finish 버튼 클릭
이클립스에서 HelloJni 실행
HelloJni 프로젝트를 선택하고 실행버튼 클릭
cupcake (android 1.5 sdk 3)에뮬에이터가 실행되고 "Hello from JNI!" 표시
타겟보드에서 실행
<윈도위 환경변수 추가>
시스테변수추가
C:\cygwin\home\no1\android-ndk-r9d;
C:\cygwin\bin;
<ant>
'Program개발 > 안드로이드 Pgm' 카테고리의 다른 글
구글맵(GoogleMap) 사용하기 (0) | 2013.01.05 |
---|
RECENT COMMENT