본문 바로가기

ndk

[NDK] Cygwin에 NDK Path 지정하기 Cygwin에서 ndk-build를 사용하기 위해선 NDK Path를 지정해 줘야한다. !) 이전에 앞서서 윈도우 시스템 환경 변수에 ANDROID_NDK가 등록되어 있어야 한다. 물론 ANDROID_NDK에 C:\Android\android-ndk 값이 할당되어 있어야 한다. Path를 지정하기 위한 파일의 위치는 아래와 같다 cygwin\home\user\.bash_profile 위의 파일에 아래와 같은 형태로 입력한다. export ANDROID_NDK="C:/Android/android-ndk" PATH=$PATH:$ANDROID_NDK Cygwin을 재 실행 하면 위의 설정이 적용되어 있는것을 확인 할 수 있다. ex) ndk-build -version
[NDK] NDK 이전 버전 받기 간혹 NDK 이전 버전이 필요할 경우가 있다. 이럴 경우 아래의 링크를 이용해서 받을 수 있다. http://dl.google.com/android/ndk/android-ndk-r7c-windows.zip 위에서 7c 부분을 다른 버전으로 변경 후 다운이 가능하다. 7c 이전 버전 들만 가능하고 이후 버전은 안되는 듯 하다. 최신 버전과 7c 이후의 버전들에 대해서 다른 조치가 필요한데... ... 이건 필요 할 때 알아보는 센스(?)를 발휘하자. -.-; 출처 : http://hyunity3d.tistory.com/630
[NDK] ndk-build 실행 오류 대처 방안 현재 가장 최신 버전인 android-ndk-r10c 경우 윈도우 명령어 프로프트 창에서 실행이 안되는 문제점이 발생하고 있다. 대략 이러하다. C:\Users\user\Desktop\android-ndk-r10c>ndk-build 지정된 경로를 찾을 수 없습니다. 'mount'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다. "C:\Users\user\Desktop\android-ndk-r10c\prebuilt/windows-x86_64/bin/make.exe": I nterrupt/Exception caught (code = 0xc00000fd, addr = 000000000041AEF5) 이로 인해 윈도우에서 명령어 프롬프트 및 이클립스를 통해 빌드가 되지 않는..
[NDK] 빌드 오류 해결 Android NDK: WARNING: APP_PLATFORM android-X is larger than android:minSdkVersion X in ./AndroidManifest.xml 안드로이드 ndk-build를 실행하다 보면 아래와 같은 오류가 발생할 경우가 있다.Android NDK: WARNING: APP_PLATFORM android-X is larger than android:minSdkVersion X in ./AndroidManifest.xml 아래의 예로 설명하면(X 자리에 버전 숫자) Android NDK: WARNING: APP_PLATFORM android-19 is larger than android:minSdkVersion 3 in ./AndroidManifest.xml 현재 빌드 하려는 플랫폼의 버전이 프로젝트에서 요구하는 버전보다 높다는 이야기이다. 사실 경고 문구에 답이 있다... 심히 슬프나 당황하지 않고... AndroidManifest.xml 파일을..