안드로이드 개발/안드로이드
[안드로이드 에러] NDK is not installed
달님개발자
2022. 6. 8. 14:28
반응형
Debug모드에서는 이상이 없는데 Release모드에서 Run을 하면 아래와 같은 에러가 나왔다.
Execution failed for task ':app:extractAraplayerReleaseNativeDebugMetadata'.
> NDK is not installed
검색 해보니 NDK(Native Development Kit)와 CMAKE를 최신으로 설치하라고 한다.
- Android NDK는 C 또는 C++('네이티브 코드')를 Android 앱에 삽입할 수 있게 해주는 도구 집합이다.
- CMAKE는 소프트웨어 프로젝트를 위한 오픈소스 빌드 매니저이다.
Tools - SDK Manager를 선택하자.
SDK Tools탭으로 가자
NDK와 CMake를 체크하고 OK 클릭.
아래처럼 설치하겠냐고 묻는다. OK클릭.
설치한다.
설치후 실제 NDK가 설치되어 있는지 보자.
맥의 경우에는 ~/Library/Android/sdk/ndk/ 이다.
app/build.gradle에 최신 버전을 적어주자.
buildscript {
ext {
...
ndkVersion = "24.0.8215888" # the installed version of ndk.
}
...
}
다시 Run을 하니, Release 모드에서도 컴파일이 잘되었다.
반응형