마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

ndk설정및 전 revision ndk다운받으려면 ...?

0 추천

osx 에서 엑스코드와 이클립스를 사용하고있습니다.

엑스코드에서 c++로 작성한 코드를  ./build_native.sh를실행시킨후  필요한라이브러리를 만들어 이클립스에서 테스트및 빌드를합니다.

(위 과정도 맞나모르겠네요 build_native.sh실행시키는건맞는데...)

아무튼 Crystax라는 ndk를 사용중입니다.

제가 프로그래밍에대해 아무것도 모를때  이미 완성된 프로젝트를 넘겨받은거라서 공부하면서 보고있는데요,  최신단말기종에서 

실행하자마자  에러가나면서 강제종료가되버립니다.

게시판에 질문을했더니 Ndk를 바꾸던가 하라고답변을 해주셨는데요, ndk8b이전 버전을 받으려했더니 안드로이드개발자사이트에선  최신버전밖에 없는거같아서  어디서 받나 궁금하네요.!

그리고 ndk를 받으면 따로 설정을 어떻게 해줘야하나도 알고싶습니다.  프로젝트안에있는 android폴더에 native.sh파일이 있는데 여기서 

ndk의 루트를 설정해주기만하면되는건지요 . 

 

 

# set params

NDK_ROOT=/DevLibs/android-ndk-r7-crystax-5

COCOS2DX_ROOT=/DevLibs/cocos2d-x

GAME_ROOT=$COCOS2DX_ROOT/kakaoBingoPang/PopUlar

GAME_ANDROID_ROOT=$GAME_ROOT/android

RESOURCE_ROOT=$GAME_ROOT/Resources

 

지금상태는 이렇게입니다.

테스트로 최신 ndk(android-ndk-r9)를 다운받아 기존 ndk파일과 같은 위치에 두고 native.sh의 ndk_root를 android-ndk-r9로 바꾸었더니 새로운 ndk를 찾아가긴 하더라구요.

 

그런데 

 

Android NDK: WARNING:jni/../../../../cocos2dx/Android.mk:cocos2dx_static: LOCAL_LDLIBS is always ignored for static libraries    
make: Entering directory `/DevLibs/cocos2d-x/......

 

라는 문구를 내놓습니다... 어디서 새로운 엔디케이에서 무슨 설정을 해준다거나 해야하나요 ? 

android.mk 파일에  LOCAL_CFLAGS := -w라는걸 삽입하라는 말도 있고 어떻게 해야할지모르겠네요 mk파일에 삽일하는걸 할줄몰라서...

 

답변기다릴게요 

안드로이드로이으잉 (1,560 포인트) 님이 2013년 9월 13일 질문

1개의 답변

0 추천
 
채택된 답변
 현재 리눅스 NDK 최신 버젼의 링크가 
 
인데
 
7b 버젼을 받으시려면 r9 대신 r7b 로 즉 아래 URL 같이 
 
 
URL을 변경하시면 다운로드가 됩니다. .
 
사용하시는 OS에 맞춰 URL을 변경해서 받아보세요.
사악미소 (65,330 포인트) 님이 2013년 9월 13일 답변
안드로이드로이으잉님이 2013년 9월 13일 채택됨
...