Native Development Kit (NDK) for Android


Android NDK

The NDK is a toolset that allows you to implement parts of an Android application using native-code languages such as C and C++. In some cases, the NDK will allow reusing existing code libraries written in these languages. However, most applications do not need the Android NDK. Good candidates for the NDK are CPU-intensive applications such as video games, signal processing, scientific simulations, optimization, etc.
El NDK es un conjunto de herramientas que permite implementar parte de una aplicación para Android usando código nativo tal como C y C++. En algunos casos, el NDK permitirá reusar código existente de librerías escritas en estos lenguajes. Sin embargo, la mayoría de las aplicaciones no necesita el NDK para Android. Buenos candidatos para el usar el NDK son aplicaciones que usan en forma intensiva el CPU tales como video juegos, procesamiento de señales, simulaciones científicas, optimización, etc.

Tip
To use the Android NDK, you need the JDK and the Android SDK installed.
Para usar el NDK para Android, usted necesita tener instalado el JDK y el SDK para Android.

Problem 1
Download and install the latest version of the Android SDK. If you have already installed Android Studio using the bundle that includes Android SDK, you not need to install the Android SDK. Browse your computer hard drive to find the Android SDK as shown.
Descargue e instale la última versión del SDK para Android. Si usted ha instalado Android Studio usando el paquete que incluye el SDK para Android, usted no necesita instalar el SDK para Android. Explore el disco duro de su computadora para encontrar el SDK de Android como se muestra.

AndroidSdk

Problem 2
Download and install the latest version of the Android NDK.
  1. Download the Windows Android NDK
  2. Navigate to the folder to which you downloaded the package
  3. Double-click the downloaded file. The folder containing the NDK extracts itself.When uncompressed, the NDK files are contained in a directory called android-ndk-<version>. You can move it to any location on your computer.

Descargue e instale la última versión del NDK para Android.
  1. Descargue el NDK de Android para Microsoft Windows
  2. Abra la carpeta dónde usted descargo el NDK para Android
  3. Haga doble clic en el archivo que descargo para extraer el contenido del archivo. Cuando termine la descompresión, los archivos del NDK estarán en una carpeta llamada android-ndk-<version>. Usted puede mover está carpeta al algún otra carpeta más apropiada en su computadora.

android_ndk_folder

Problem 3
Download and install the latest version of vs-android.
  1. Download the vs-android ZIP file
  2. Uncompress the ZIP file
  3. Open the MSBuild folder that is located in the vs-android folder
  4. Use the context menu to run as Administrator the installation file
  5. You may delete the folder where the ZIP file was uncompressed

Descargue e instale la última versión de vs-android.
  1. Descargue el archivo ZIP de vs-android
  2. Descomprima el archivo ZIP
  3. Abra la carpeta MSBuild que se encuentra ubicada en la carpeta vs-android
  4. Use el menú de contexto para ejecutar como administrador el archivo de instalación
  5. Usted puede eliminar la carpeta donde el archivo ZIP fue descomprimido

vs_android_uncompress

vs_android_install

MSBuildInstall

Problem 4
Download and install the latest version of the Java Development Kit (JDK). The JDK is necessary to develop Android applications. Even if you have a 64 bits computer, you must install the JDK for 32 bits.
Descargue e instale la versión más reciente del Kit de Desarrollo de Java (JDK). El JDK es necesario para desarrollar aplicaciones en Android. Aún si usted tiene una computadora de 64 bits, usted debe instalar el JDK para 32 bits.

JavaLogo

Problem 6
Download and install the latest version of the Apache Ant. Apache Ant is a Java library and command-line tool whose mission is to drive processes described in build files as targets and extension points dependent upon each other. Unzip and copy Apache Ant files to a desired location as shown.
Descargue e instale la última versión de Apache Ant. Apache Ant es una librería en Java y una herramienta de comando de líneas cuya misión es manejar los procesos necesarios para construir archivos como destinos y puntos de extensión que dependen entre ellos. Descomprima y copie los archivos de Apache Ant a una ubicación deseada como se muestra.

apache_ant

Problem 7
Create a user environment variable called ANDROID_NDK_ROOT that indicates where the Android NDK is installed.
Cree una variable de ambiente para usuario llamada ANDROID_NDK_ROOT que indique donde está instalado el NDK de Android.

SystemProperties

EnvironmentVariables

AndroidNdkVariable

Problem 8
Create a user environment variable called ANT_HOME that indicates where the Apache Ant is installed.
Cree una variable de ambiente para usuario llamada ANT_HOME que indique donde está instalado Apache Ant.

ApacheAntVariable

Problem 9
Create a user environment variable called ANDROID_HOME that indicates where the Android SDK is installed.
Cree una variable de ambiente para usuario llamada ANDROID_HOME que indique donde está instalado el SDK de Android.

AndroidSdkVariable

SELOVariables

Problem 10
Create a user environment variable called JAVA_HOME that indicates where JDK of 32 bits is installed.
Cree una variable de ambiente para usuario llamada JAVA_HOME que indique donde está instalado el JDK de 32 bits.

JavaHome

Problem 11
Download from the Internet the vs-android sample file with Microsoft Visual Studio samples. You should be able to run these program samples using the setup described in this section.
Descarge de la Internet el archivo vs-android_samples con los muestras para Microsoft Visual Studio. Usted debe poder ejecutar estos programas de muestra con la configuración descrita en esta sección.

vs_android_samples_folder

hello_gl2_sample

© Copyright 2000-2019 Wintempla selo. All Rights Reserved. Sep 05 2019. Home