본문 바로가기

IT_Story/안드로이드

안드로이드 JNI 개발 - NDK 설치 (1)

JNI (Java Native Interface) 는 java에서 C나 C++의 라이브러리를 참조하는 프로그래밍 프레임워크이다.

안드로이드에서 JNI를 개발하려면 필수적인 환경설정의 대해 알아보고자 한다.

1. Cygwin 설치하기.
http://www.cygwin.com/ 에 들어가셔서 setup.exe를 저장하고 실행해서 설치한다.
install, package directory를 알아서 잘 잡아주고
Digrect Connectin으로 받으면 된다.
아무 사이트나 선택하면 되는데 운없으면 중간에 끊긴다.
(제가 선택한 3번째 url은 빨랐습니다)


패키지 선택하는 화면에서는 devel에서 gcc (core, c++), make를 반드시 선택해야되는데 개발이 목적이라면 devel을 install설정으로 바꿔주시면 됩니다.


그리고 인스톨 될 때 까지 기다리시면 됩니다... 하루종일 걸리네요 -ㅁ- 
다 끝났으면 OK 누르세요!

2. 환경설정 하기.
시스템속성->고급->환경변수 에서
사용자 변수에  새로만들기를 하여 추가한다.
 변수이름 : HOME
 변수 값 : /home/(사용자 이름)

 
3.  Cygwin bash shell을 실행한다.
 [시작]-[프로그램]-[Cygwin]-[Cygwin Bash Shell]
 


성공입니다-

Cygwin 설치과정은 여기까지입니다.