포토로그 방명록



Android NDK 개발환경 구축 (R7) Android

  1. 용어 설명
    1. JNI (Java Native Interface)
    2. NDK (Native Development Kit)
  2. 프로그램 준비
    1. NDK (Native Development Kit)
      1. Android NDK, r7
      2. File Name :  android-ndk-r7-windows.zip
      3. Site : http://developer.android.com
      4. Direct Link :
        http://developer.android.com/sdk/ndk/index.html
    2. Cygwin
      1. Cygwin 1.7.9-1
      2. File Name : setup.exe
      3. Site : http://cygwin.com
      4. Direct Link : http://cygwin.com/setup.exe
  3. 프로그램 설치
    1. NDK (Native Development Kit)
      1. android-ndk-r7-windows.zip 압축해제
      2. 설치 경로 : C:\Tools\Android\android-ndk-r7 (경로명에 공백 없어야 함.)
      3. 설정 (환경 변수)
        1. ANDROID_NDK : C:\Tools\Android\android-ndk-r7
        2. PATH : %ANDROID_NDK%;~~~
        3. 설치 확인 : Cygwin 설치 후 확인
    2. Cygwin
      1. setup.exe 실행
      2. 설치 경로 : C:\cygwin
      3. 선택 옵션 : Devel category : gcc, make 항목 설치
      4. 설치 확인
        1. Cygwin bash shell 실행
        2. .bashrc 편집
          - export ANDROID_NDK_ROOT = path
          - export PATH=$PATH:path
          - ln -s path android_ndk
        3. $ ndk-build 실행
  4. Sample Code 구동
    1. Import hello-jni
    2. Java source build (Class 파일 확인)
    3. header file 생성 및 이동
      $ cd ./bin
      $ javah com.example.hellojni.HelloJni
      $ mv com_example_hellojni_HelloJni.h ../src
    4. header file include
      #include "com_example_hellojni_HelloJni.h"
    5. c source build
      $ ndk-build
    6. Run Application
  5. Reference
    1. JNI 개념
      http://atin.tistory.com/347
    2. NDK 설치
      http://blog.naver.com/dizmahs?Redirect=Log&logNo=110087452000



덧글

댓글 입력 영역



메모장