그러나, 안 드 로이드 NDK를 사용 하기 전에 이러한 네이티브 코드 언어의 훌륭한 감정가 해야 하 고 컴퓨터가 모든 시스템 요구 사항을 충족 하는지 확인, 그렇지 않으면 도구 집합함께 제공 하는 모든 기능의 혜택을 받을 수 없습니다. 그러나 네이티브 코드를 사용한다고 해서 응용 프로그램의 성능을 높일 수 있다고 가정할 필요는 없습니다. 요구 사항을 확인하고 Android 프레임워크 API가 필요한 주요 기능을 제공하는지 확인하십시오. 현대와 현재 스마트 폰의 대부분은 안드로이드 폰 기술에 내장되어 있습니다. 즉, 이 기술에 업로드된 도구를 사용하려면 호환되는 도구를 사용하여 앱을 개발하고 만들어야 합니다. 이것은 당신이 응용 프로그램을 개발하기 위해 다양한 프로그래밍 언어를 사용할 수 있는지 확인하기 위해 편리 한 하나의 응용 프로그램입니다. 이 도구를 처리 하려면 명령줄 프롬프트를 사용 하 여 텍스트 세부 정보를 코딩 하는 도구입니다. 사실, 이없이, 당신은 심지어 도구를 처리하는 과정을 시작하지 않습니다. 지원되지 않는 NDK 다운로드 페이지에서 이전 지원되지 않는 NDK 버전을 다운로드할 수 있습니다. 일반적으로 현재 응용 프로그램에 대한 C 또는 Java 스크립트의 부하를 얻을 수 있지만 Android NDK를 사용하면 프로젝트의 개발 프로세스를 가속화하고 Android 프로젝트와 Android 이외의 프로젝트 간에 동기화 된 변경 내용을 유지할 수 있습니다.
고급 개발자로서 Android NDK를 사용할 때 단점과 이점의 균형을 맞추어야 합니다. 따라서 새 앱을 개발할 때 필수적이고 이 구성 요소가 필요한 경우에만 사용해야 합니다. 이 SDK는 안드로이드 개발자에게 도움이됩니다. Java 및 C 프로그래밍 언어에 대한 스크립트도 얻을 수 있지만. 이 도구의 동기화 설정은 Android 및 기타 전화 기술을 모두 처리 할 수 있도록합니다. 프로젝트를 디자인할 때 네이티브 코드를 사용한다는 사실은 단일 스크립트와 여러 스크립트를 모두 처리할 수 있다고 확신합니다. 요컨대, 이것은 네이티브 개발 도구 키트 또는 Android 개발 키트이자 도구 체인이라고 말할 수 있습니다. 네이티브 개발 키트 도구 체인 세트 안드로이드 SDK NDK 안드로이드 개발 컴파일러 안드로이드 NDK는 특별히 C ++ 또는 C #와 같은 프로그래밍 언어를 사용하여 자신의 응용 프로그램의 일부를 구현해야 안드로이드와 자바 개발자를 위해 설계된 신뢰할 수 있고 효과적인 도구 세트입니다. 즉, Android NDK가 응용 프로그램을 실행하고 개발하는 데 필요한 구성 요소라고 확신하면 압축을 풀고 적절한 디렉터리에 배치 할 수 있습니다. 그 후 프로젝트 내에서 `android_log_print`과 `sample_ndk`와 같은 변수를 사용할 수 있습니다. Android NDK는 Java 개발자를 위한 것이라는 점을 고려하여 모든 활동 수명 주기 콜백의 기본 코드를 알려주는 유용한 클래스를 제공합니다.
그러나 이 도구 집합에서 가장 흥미로운 부분은 기본 라이브러리를 Android 장치에 배포할 수 있는 응용 프로그램 패키지 파일에 포함시킬 수 있다는 것입니다. 현재 사용 가능한 Mac NDK가 서명되지 않았거나 공증되지 않았습니다. 이것은 안 드 로이드 스튜디오의 SDK 관리자에 의해 수행 하는 NDK 다운로드에 대 한 중요 하지 않습니다., 하지만 수동으로 웹 브라우저를 사용 하 여이 페이지에서 NDK를 다운로드 하는 경우, macOS에 10.15 추출 된 도구를 실행 하려고 할 때 경고 를 볼 거 야. 설정의 “보안 및 개인 정보 보호” 섹션에서 이를 재정의할 수 있습니다. Mac 설명서에서 Apple의 안전하게 열리는 앱, 특히 해당 페이지에서 “공증되지 않았거나 미확인 개발자가 아닌 앱을 여는 방법” 섹션을 참조하십시오.