Студия 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
(вы может помещать NDK
[и SDK
в этом отношении] в любом месте и оставить имя в покое, если вы хотите {не делайте этого, я уверен, что видел один случай жестко закодированного подкаталога}),
затем сделайте пункт настройки в том месте, где вы его положили.
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
и откройте файл .installationdatastrong > и проверьте папку, в которую загружается файл, например:
% userprofile%\AppData\Local\Temp\PackageOperation01.
Скопируйте загруженный файл .zip
в папку PackageOperation01 или что-то еще, перечисленное в файле .installationdatastrong > .
Теперь скопируйте . 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.