본문 바로가기

Android

[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 파일을 열어서

<uses-sdk android:minSdkVersion="3" /> 부분의 버전을

위에 오류에 나타난 버전으로 변경해 준다.

<uses-sdk android:minSdkVersion="19" />

 

다시 빌드하면 끝.

 

물론 반드시 낮은 버전의 환경에서 빌드해야하는 프로젝트라면 좀 더 생각을 해봐야 될지도 모른다. 그건 나중에 그 문제가 닥쳤을 때 고민해보자...