Android NDK — это набор инструментов, который позволяет вам реализовывать части вашего приложения в собственном коде, используя такие языки, как C и C++. Для определенных типов приложений это может помочь повторно использовать библиотеки кода, написанные на этих языках.
Native Development Kit (NDK) — это набор инструментов, который позволяет использовать код C и C++ с Android и предоставляет библиотеки платформы, которые можно использовать для управления собственными действиями и доступа к физическим компонентам устройства, таким как датчики и сенсорный ввод.
Android NDK для ПК может не подойти большинству начинающих Android-программистов, которым необходимо использовать только код Java и API-интерфейсы платформы для разработки своих приложений. Однако NDK может быть полезен в случаях, когда вам необходимо выполнить одно или несколько из следующих действий:
Используя Android Studio 2.2 и более поздних версий, вы можете использовать NDK для компиляции кода C и C++ в собственную библиотеку и упаковать его в APK с помощью Gradle, интегрированной системы сборки IDE. Затем ваш код Java может вызывать функции в вашей собственной библиотеке через структуру Java Native Interface (JNI).
Инструментом сборки Android Studio по умолчанию для компиляции собственных библиотек является CMake. Android Studio также поддерживает ndk-build из-за большого количества существующих проектов, использующих набор инструментов сборки. Однако если вы создаете новую собственную библиотеку, вам следует использовать CMake.
Для компиляции и отладки машинного кода вашего приложения вам потребуются следующие компоненты:
Примечание. Требуется Android SDK и Cygwin.
Также доступно: Загрузите Android NDK для Mac.
Авторское право © 2023 FileThor.com Все права защищены.