Android NDK

Android NDK Обзор Android Native Development Kit (NDK) NDK предоставляет кросс-компилятор для C/C++ кода, компилируемого в ARM и x86.  Используется […]

Android NDK

  • Обзор Android Native Development Kit (NDK)

    • NDK предоставляет кросс-компилятор для C/C++ кода, компилируемого в ARM и x86. 
    • Используется компилятор Clang для C/C++. 
    • GCC был включен до NDK r17, но удален в r18 в 2018 году. 
  • Использование NDK

    • Собственные библиотеки могут быть вызваны из Java-кода в Android Runtime. 
    • Инструменты командной строки могут быть скомпилированы и установлены через adb. 
  • Библиотеки и API

    • Android использует Bionic для C и LLVM libc++ для C++. 
    • Пакет NDK включает множество других API, включая сжатие, графику и аудио. 
  • Поддержка инструментов и интеграция

    • NDK поддерживает CMake и GNU Make для сборки. 
    • Android Studio позволяет запускать сборки из Gradle. 
    • Интеграция с Eclipse и Visual Studio возможна через сторонние инструменты. 
  • Профилирование процессора

    • simpleperf включен в NDK для профилирования процессора, похожего на Linux perf, но с поддержкой Android. 

Полный текст статьи:

Android NDK — Википедия

Оставьте комментарий

Прокрутить вверх