Студия Android Где установить файл NDK? (загрузите его в zip)

Моя студия Android сказала, что хочет обновить. Но когда я это сделал, я попытался обновить его, но это не сработало, поэтому я должен был запустить:
C:\Users\username\AppData\Local\Android\sdk\tools\android.bat
для установки других пакетов. Но файл NDK не будет обновляться, поэтому я вручную загрузил его из:

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

Теперь у меня есть этот файл zip и где я должен извлечь папку? Благодарен за любую помощь!

Имя папки android-ndk-r13b.

Ответы

Ответ 1

Да, переименовать извлеченную папку android-ndk-r13b (возможно, точное имя будет устаревать в ближайшее время) до ndk-bundle (вы может помещать NDKSDK в этом отношении] в любом месте и оставить имя в покое, если вы хотите {не делайте этого, я уверен, что видел один случай жестко закодированного подкаталога}),
затем сделайте пункт настройки в том месте, где вы его положили.

Android Studio, File menu | Project Structure Ctrl + Alt + Shift + s
(short-cut: ctrl + Alt + Shift + s):

Android Studio, меню

Вам также может быть полезно установить/проверить следующие environmental variables:

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

EXTRA:

Пока делали environmental variables (пояса и фигурные скобки для SDK):

ANDROID_HOME=C:\Android\sdk

Для JDK:

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

JDK - это Java Development Kit.
JRE - это среда выполнения Java.

Если ваша жесткая память (RAM) для Gradle (700 мегабайт примерно такая же низкая, как вы можете пойти, другие инструменты, такие как monitor.bat, тоже используют эту переменную, она повсеместно) (явно вы хотите сделать это насколько это возможно, без обмена, что делает его чрезвычайно медленным для создания {обратите внимание на подчеркивание ОЧЕНЬ важно! [это зарезервированный оператор конфликта пространства имен, не просите меня объяснить это ОЧЕНЬ сложно!]}:

_JAVA_OPTIONS=-Xmx700m

Некоторые ссылки

Настройка для разработки Android NDK
Добавить код C и С++ в ваш проект
Начало работы с NDK
Использование кода C и С++ в Android-приложении с NDK

Ответ 2

Загрузите файл .zip. Запустите установку через SDK manager.
Перейдите в % userprofile%\AppData\Local\Android\sdk\ndk-bundle и скопируйте папку .installer на рабочий стол и отмените загрузку в SDK manager.
Откройте папку .installer и откройте файл .installationdata​​strong > и проверьте папку, в которую загружается файл, например:
% userprofile%\AppData\Local\Temp\PackageOperation01.
Скопируйте загруженный файл .zip в папку PackageOperation01 или что-то еще, перечисленное в файле .installationdata​​strong > .
Теперь скопируйте . installer с рабочего стола на % userprofile%\AppData\Local\Android\sdk\ndk-bundle и запустите SDK manager и снова запустите установку для NDK.
SDK manager запустит установку, пропуская процесс загрузки.

Ответ 3

Чтобы помочь тем, кто использует MAC OSx, процесс по MAC выглядит следующим образом:

  • скачать ndk-bundle в формате zip
  • запустить терминал
  • используйте команду ниже, чтобы найти вашу временную директорию в mac (например,/var/folders/sp/31g4p3kd5l10c68qdy475krr0000gn/T/)

    echo $TMPDIR

  • изменить каталог на PackageOperation01

    cd PackageOperation01

  • скопируйте файл ndk-bundle.zip в каталог

    cp/path/to/ndk-bundle.zip/$TMPDIR/PackageOperation01/

  • запустите Android Studio и в SDK-Manager попробуйте снова установить ndk-bundle.