Conjunto de herramientas y archivos para generar bibliotecas de código nativo desde C y C++

Android NDK for Mac

Android NDK for Mac

  -  Gratis
  • Última Versión

    Android NDK r27c ÚLTIMO

  • Revisado por

    Daniel Leblanc

  • Sistema Operativo

    macOS 10.13 High Sierra or later

  • Ránking Usuario

    Haga clic para votar
  • Autor / Producto

    Google / Enlace Externo

Android NDK para Mac es un conjunto de herramientas que le permite implementar partes de su aplicación en código nativo, utilizando lenguajes como C y C++. Para ciertos tipos de aplicaciones, esto puede ayudarle a reutilizar bibliotecas de código escritas en esos lenguajes.

El Native Development Kit (NDK) es un conjunto de herramientas que le permite usar código C y C++ con Android, y proporciona bibliotecas de plataforma que puede usar para administrar actividades nativas y acceder a componentes de dispositivos físicos, como sensores y entrada táctil.

Android NDK para macOS puede no ser adecuado para la mayoría de los programadores de Android principiantes que necesitan usar solo código Java y API del framework para desarrollar sus aplicaciones. Sin embargo, el NDK puede ser útil para los casos en los que necesita hacer una o más de las siguientes acciones:
  • Obtener un rendimiento adicional de un dispositivo para lograr baja latencia o ejecutar aplicaciones de uso intensivo de cálculos, como juegos o simulaciones de física.
  • Reutilizar sus propias bibliotecas C o C++, o las de otros desarrolladores.
Usando Android Studio 2.2 y superior, puede usar el NDK para compilar código C y C++ en una biblioteca nativa y empaquetarla en su APK usando Gradle, el sistema de compilación integrado del IDE. Su código Java puede luego llamar a funciones en su biblioteca nativa a través del marco de interfaz nativa de Java (JNI).

La herramienta de compilación predeterminada de Android Studio para compilar bibliotecas nativas es CMake. Android Studio también admite ndk-build debido a la gran cantidad de proyectos existentes que utilizan el kit de herramientas de compilación. Sin embargo, si está creando una nueva biblioteca nativa, debe usar CMake.

Para compilar y depurar código nativo para su aplicación, necesita los siguientes componentes:
  • El Android Native Development Kit (NDK): un conjunto de herramientas que le permite usar código C y C++ con Android.
  • CMake: una herramienta de compilación externa que funciona junto con Gradle para compilar su biblioteca nativa. No necesita este componente si solo planea usar ndk-build.
  • LLDB: el depurador que Android Studio usa para depurar código nativo.
Cómo usar

Instalar a través del Administrador de SDK de Android Studio

Configurar la ruta NDK en el archivo local.properties

Integrar NDK en su compilación de Gradle

Compilar y ejecutar su código nativo C/C++

Requisitos del sistema
  • macOS 10.14 Mojave o superior
  • Intel o Apple Silicon (a través de Rosetta o nativo)
  • Android Studio instalado
  • Herramientas de línea de comandos de Xcode
  • Al menos 8 GB de RAM y 10 GB de espacio en disco
VENTAJAS
  • Alto rendimiento para código nativo
  • Soporte perfecto de Android Studio
  • Acceso a API del sistema de bajo nivel
  • Mejora la velocidad y la eficiencia de la aplicación
  • Ideal para juegos y aplicaciones de gráficos
DESVENTAJAS
  • Depurar código nativo es complejo
  • Soporte limitado de bibliotecas en C/C++
  • Requiere una gestión cuidadosa de la memoria
  • Mayor tamaño de la aplicación con binarios nativos
Nota: Requiere Android SDK.

También disponible: Descargar Android NDK para Windows

Traducido por el Equipo de Localización de Filehorse


¿Por qué se publica esta aplicación en FileHorse? (Más información)