cmake
-
[안드로이드] NDK 란?안드로이드(java)/기타 등등 2020. 6. 22. 09:19
NDK(Native Development Kit)는 Android에서 C 및 C++ 코드를 사용할 수 있게 해주는 일련의 도구 모음입니다. NDK는 다음과 같은 작업을 하나 이상 수행해야 하는 경우 유용할 수 있습니다. 기기에서 최대한의 성능을 도출하여 짧은 지연 시간을 달성해야 하거나 게임 또는 물리학 시뮬레이션과 같은 연산 집약적인 애플리케이션을 실행하는 경우 본인 또는 다른 개발자의 C 또는 C++ 라이브러리를 재사용해야 하는 상황 안드로이드 스튜디오 2.2 이상을 사용하면 NDK를 활용하여 C 및 C++ 코드를 네이티브 라이브러리로 컴파일하고 IDE의 통합 빌드 시스템인 Gradle을 통해 APK로 패키징할 수 있습니다. 그러면 자바 코드에서 JNI(Java Native Interface) 프레임..