안드로이드

ndk eclipse 연동

raulyo 2011. 1. 21. 09:40
http://blog.naver.com/dythmall?Redirect=Log&logNo=30097678397 



[안드로이드] cygwin과 eclipse와의 연동  Android 

2010/11/24 11:44

복사http://blog.naver.com/dythmall/30097678397

주의) 이미 윈도우에서 안드로이드 NDK 빌드 셋업이 다 되었고 NDK를 이용하여 빌드할 줄 알아야 합니다.

NDK 세팅은 미래의 포스팅에서 하겟습니다.


Native라이브러리를 빌드하기 위해서 cygwin에서 계속 빌드하고 다시 eclipse에서 자바를 빌드하였다면 

cygwin 빌드 과전을 eclipse에서 빌드할때 자동으로 할 수 있게 추가 할 수 있습니다.


우선 [Project] -> [Properties]에 가서 Builder로 갑니다


우선은 저기 Android NDK Builder 라는 것이 없습니다.

[New...]를 누르면 다음과 같은 창이 나옵니다. Program을 선택합니다.


 

이 창이 나오면 다음과 같이 적어 주시면 됩니다.



문론 [name] 은 원하는 이름을 쓰면 됩니다.

argument --login -c "ndk-build -C '${build_project}'" 로 지정해야됨 

Location: 은 cygwin의 bash.exe파일 이 있는곳을 써 주시고

나머지는 각자의 세팅에 맞추어 주면 됩니다.

다음은 [Refresh] 텝 



여기서는 [Specific resources]를 선택하시고 Specify Resources에서 "libs" 폴더를 선택해 주시면 됩니다.

cygwin 빌드가 끝나면 libs폴더를 refresh하라는 뜻입니다.

다음은 Build Options...



저처럼 맞추어 주시면 됩니다. 

[Specify working set of relevant resources]에서는 c++코드가 들어있는 폴더를 지정해 주시면 됩니다.

그럼 OK를 누르면 다시 첫 화면으로 돌아오는데요




NDK 빌더는 "꼭" Android Package Builder 전에 해주셔야 합니다.

그래야 apk에 지금 빌드된 라이브러리가 들어가겟죠.