Android studio ¿Dónde instalar el archivo NDK? (descargado en zip)


Mi Android Studio dijo que quería actualizar. Pero cuando lo hice traté de actualizarlo, pero no funcionó, así que tuve que lanzar:
C:\Users\username\AppData\Local\Android\sdk\tools\android.bat
para instalar otros paquetes. Pero el archivo NDK no se actualizaba, así que lo descargué manualmente desde:

Https://developer.android.com/ndk/downloads/index.html#download

Ahora tengo este archivo zip y ¿dónde debo extraer la carpeta? Agradecido por cualquier ayuda!!

El nombre de la carpeta es android-ndk-r13b.

Author: Jon Goodwin, 2016-11-07

3 answers

Sí, renombrar la carpeta extraídaandroid-ndk-r13b(probablemente el nombre exacto será obsoleto algún día pronto) a ndk-bundle (puedes poner el NDK [y SDK para el caso] en cualquier lugar, y dejar el nombre solo si quieres {no hagas esto, estoy seguro que he visto un caso de sub-ruta codificada}),
luego, haz que los ajustes apunten a la ubicación donde lo pones.

Android Studio, File menu | Project Structure Ctrl+Alt+Cambio+s
(atajo: ctrl+Alt+Shift+s):

Android Studio, Menú Archivo / Estructura del proyecto

También podría ser útil que establezca / verifique lo siguiente environmental variables:

NDK_HOME=C:\Android\sdk\ndk-bundle
NDK_MODULE_PATH=C:\Android\sdk\ndk-bundle

Cosas extra: {[53]]}

Mientras estaban haciendo environmental variables (cinturón y frenos paraSDK):

ANDROID_HOME=C:\Android\sdk

Para JDK:

JAVA_HOME=C:\Program Files\Java\jdk1.8.0_112
JAVA_PATH=C:\Program Files\Java\jre1.8.0_112\bin

JDK es el Kit de Desarrollo de Java.
JRE es el Entorno en tiempo de ejecución de Java.

Si su apretado en la memoria (RAM) para Gradle (700 Megabytes es casi lo más bajo que puede ir, otras herramientas como monitor.bat utilizar esta variable también, es ubicuo) (claramente que quiere para que sea tan grande como sea posible, sin cambiar lo que es extremadamente lento para construir {tenga en cuenta el subrayar MUY importante ! [es un operador de conflicto de espacio de nombre reservado, no me pida que explique que es MUY complicado !]}):

_JAVA_OPTIONS=-Xmx700m

Algunos enlaces

Configuración para Desarrollo de Android NDK
Añade Código C y C++ a tu Proyecto
Primeros pasos con el NDK
Uso de código C y C++ en una aplicación Android con el NDK

 29
Author: Jon Goodwin,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-11-24 21:54:12

Descargue el archivo .zip. Inicie la instalación a través de SDK manager.
Ir a %userprofile%\AppData\Local\Android\sdk\ndk-bundle y copia .instalador carpeta al escritorio y cancelar la descarga en SDK manager.
Abra la carpeta .installer y abra .datos de instalación archivo y comprobar la carpeta en la que se está descargando el archivo como:
%userprofile% \ AppData \ Local \ Temp \ PackageOperation01.
Copiar descargar .zip archivo a la carpeta PackageOperation01 o lo que aparece en .datos de instalación archivo.
Ahora copie el .instalador carpeta del escritorio a %userprofile% \ AppData \ Local \ Android \ sdk\ndk-bundle
y comenzar el SDK manager
e inicie la instalación de nuevo para NDK.
El SDK manager iniciará la instalación omitiendo el proceso de descarga.

 2
Author: Sangramb3,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-11-24 21:57:46

Para ayudar a aquellos que están usando MAC OSx, el proceso en MAC es el siguiente:

  • descargar ndk-bundle en formato zip
  • ejecutar terminal
  • Use el siguiente comando para encontrar su directorio temporal en mac (por ejemplo, /var/folders/sp/31g4p3kd5l10c68qdy475krr0000gn/T/)

    Echo TM TMPDIR

  • Cambiar el directorio a PackageOperation01

    Cd Packagoperation01

  • Copie ndk-bundle.zip en el directorio

    Cp / path / to / ndk-bundle.zip/TM TMPDIR/PackageOperation01 /

  • Inicie Android Studio y en SDK-Manager intente instalar ndk-bundle de nuevo.

 0
Author: Esmaeil Mirzaee,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-12-12 06:25:35