Configuración de Eclipse (OBSOLETO)

El complemento ADT de Eclipse ya no es compatible. Recomendamos hacer la migración a Android Studio para compilar, crear y empaquetar las fuentes nativas de tu app con ndk-build o CMake. La compatibilidad con ndk-build facilita la migración de los proyectos nativos de Eclipse a Android Studio. A fin de obtener más información sobre el desarrollo nativo con el IDE oficial para Android, lee Cómo agregar código C y C++ a tu proyecto.

Instalación

Para instalar y configurar el NDK, sigue estos pasos:

  1. Obtén las herramientas de línea de comandos del SDK de Android y, luego, instálalas.
  2. Descarga el NDK (asegúrate de descargar la versión correcta según la plataforma de desarrollo). Puedes colocar el directorio descomprimido en cualquier lugar de la unidad local.
  3. Actualiza la variable de entorno PATH con la ubicación del directorio que contiene el NDK.

Cómo configurar Eclipse

Eclipse debe saber dónde está el NDK a fin de usarlo cuando compila la app. Sigue estos pasos para configurar la ubicación del NDK.

  1. Inicia Eclipse, que se instala como parte del SDK de Android.
  2. Abre Window > Preferences.
  3. En el panel de la izquierda de la ventana Preferences, selecciona Android. Se expande la sección Android y muestra una serie de subsecciones.
  4. Selecciona NDK. En el panel a la derecha de la ventana Preferences, busca el directorio que contiene el NDK.
  5. Haz clic en OK para volver a la pantalla Package Explorer.

Verificación

Eclipse

Sigue estos pasos para confirmar que instalaste el NDK, lo configuraste y configuraste Eclipse de manera correcta:

  1. Importa el ejemplo hello-jni de <ndk>/samples/, igual que cualquier otro proyecto de Android.
  2. En el panel Package Explorer, haz clic con el botón derecho en el nombre del proyecto (HelloJni). Aparecerá un menú contextual.
  3. En el menú contextual, selecciona Android Tools > Add Native Support. Aparecerá la ventana Add Android Native Support.
  4. Acepta el nombre predeterminado de la biblioteca ("hello-jni") y haz clic en Finish.
  5. Compila y ejecuta la aplicación.

Línea de comandos

Sigue estos pasos para compilar desde la línea de comandos:

  1. Cambia al directorio raíz de tu proyecto.
  2. Ejecuta ndk-build a fin de compilar el componente nativo de la app. Para eso, escribe ndk-build en el símbolo del sistema.
  3. Crea e instala tu proyecto como si fuera una app para Android normal escrita en Java. Para obtener más información, consulta Cómo configurar tu compilación y Cómo ejecutar Gradle desde la línea de comandos.

Si instalaste y configuraste el NDK correctamente, la pantalla del dispositivo de destino se verá como se muestra en la figura 1.

Salida: Hello from JNI!

Figura 1: Pantalla del dispositivo de destino después del inicio correcto.