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
.
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):
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
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.
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.
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