Android studio 在哪里安装NDK文件? (以 zip 格式下载)
Android studio Where to install NDK file? (downloaded it in 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
。
是的,重命名提取的文件夹android-ndk-r13b
(可能准确的名字很快就会过时)到ndk-bundle
(你可以把 NDK
[和 SDK
放在任何地方 ,然后留下名字如果你想单独{不要这样做,我肯定见过一个硬编码子路径的情况}),
然后,将 settings 指向 位置你放在哪里.
Android Studio
, File menu | Project Structure
Ctrl+Alt+Shift+s
(快捷键:ctrl+Alt+Shift+s):
以下environmental variables
:
set/check可能对您也有帮助
NDK_HOME=C:\Android\sdk\ndk-bundle
NDK_MODULE_PATH=C:\Android\sdk\ndk-bundle
额外内容:
在做 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 开发工具包。
JRE 是 Java 运行-时间环境。
如果您的 紧 内存 (RAM
) Gradle
(700 MB 是您可以使用的最低容量,其他工具,例如 monitor.bat
也使用这个变量,它 无处不在 )(显然你 想要 让它尽可能大,而不是交换 非常构建速度很慢{注意下划线非常重要![这是一个保留名称space冲突运算符,不要让我解释它非常复杂!]}):
_JAVA_OPTIONS=-Xmx700m
一些链接
Setting up for Android NDK development
Add C and C++ Code to Your Project
Getting Started with the NDK
Using C and C++ Code in an Android App with the NDK
下载 .zip
文件。通过SDK manager
.
开始安装进入%userprofile%\AppData\Local\Android\sdk\ndk-bundle复制.installer文件夹到桌面,取消SDK manager
中的下载。
打开 .installer
文件夹并打开 .installationdata 文件并检查正在下载文件的文件夹,如:
%userprofile%\AppData\Local\Temp\PackageOperation01.
将下载的 .zip
文件复制到文件夹PackageOperation01 或 .installationdata 文件中列出的任何内容。
现在将 .installer 文件夹从桌面复制到 %userprofile%\AppData\Local\Android\sdk\ndk-bundle
并启动 SDK manager
并再次开始安装 NDK
.
SDK manager
将跳过下载过程开始安装。
为了帮助正在使用MAC的人OSx,MAC上的流程如下:
- 下载 zip 格式的 ndk-bundle
- 运行 终端机
使用以下命令在 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。
在 Mac 中,使用 Android studio 3.3.2,SDK 管理器不断选择新的临时文件夹来下载 ndk-bundle。以下步骤有助于安装下载的 ndk zip 文件。
- 进入SDK管理器,开始下载NDK。
- 转到
~/Library/Android/sdk/ndk-bundle/.installer
- cat .installData
path=/var/folders/vr/mz4hsqqs0wlgj9sfcpn3wfn5g2lwk3/T/PackageOperation07
PackageOperation0X 是选择用于下载 zip 文件的临时文件夹
将下载的 android-ndk-r21d-darwin-x86_64.zip 复制到此临时文件夹 (PackageOperation0X)
将 ~/Library/Android/sdk/ndk-bundle
文件夹复制到其他位置
在SDK管理器中取消NDK下载
cd ~/Library/Android/sdk/
您可能会发现 ndk-bundle 文件夹丢失,因为已在 SDK 管理器中取消下载。
将之前复制的ndk-bundle移动到~/Library/Android/sdk/
进入SDK管理器,重新开始下载NDK。将扫描现有文件并开始安装,跳过下载步骤。
我的 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
。
是的,重命名提取的文件夹android-ndk-r13b
(可能准确的名字很快就会过时)到ndk-bundle
(你可以把 NDK
[和 SDK
放在任何地方 ,然后留下名字如果你想单独{不要这样做,我肯定见过一个硬编码子路径的情况}),
然后,将 settings 指向 位置你放在哪里.
Android Studio
, File menu | Project Structure
Ctrl+Alt+Shift+s
(快捷键:ctrl+Alt+Shift+s):
以下environmental variables
:
NDK_HOME=C:\Android\sdk\ndk-bundle
NDK_MODULE_PATH=C:\Android\sdk\ndk-bundle
额外内容:
在做 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 开发工具包。
JRE 是 Java 运行-时间环境。
如果您的 紧 内存 (RAM
) Gradle
(700 MB 是您可以使用的最低容量,其他工具,例如 monitor.bat
也使用这个变量,它 无处不在 )(显然你 想要 让它尽可能大,而不是交换 非常构建速度很慢{注意下划线非常重要![这是一个保留名称space冲突运算符,不要让我解释它非常复杂!]}):
_JAVA_OPTIONS=-Xmx700m
一些链接
Setting up for Android NDK development
Add C and C++ Code to Your Project
Getting Started with the NDK
Using C and C++ Code in an Android App with the NDK
下载 .zip
文件。通过SDK manager
.
开始安装进入%userprofile%\AppData\Local\Android\sdk\ndk-bundle复制.installer文件夹到桌面,取消SDK manager
中的下载。
打开 .installer
文件夹并打开 .installationdata 文件并检查正在下载文件的文件夹,如:
%userprofile%\AppData\Local\Temp\PackageOperation01.
将下载的 .zip
文件复制到文件夹PackageOperation01 或 .installationdata 文件中列出的任何内容。
现在将 .installer 文件夹从桌面复制到 %userprofile%\AppData\Local\Android\sdk\ndk-bundle
并启动 SDK manager
并再次开始安装 NDK
.
SDK manager
将跳过下载过程开始安装。
为了帮助正在使用MAC的人OSx,MAC上的流程如下:
- 下载 zip 格式的 ndk-bundle
- 运行 终端机
使用以下命令在 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。
在 Mac 中,使用 Android studio 3.3.2,SDK 管理器不断选择新的临时文件夹来下载 ndk-bundle。以下步骤有助于安装下载的 ndk zip 文件。
- 进入SDK管理器,开始下载NDK。
- 转到
~/Library/Android/sdk/ndk-bundle/.installer
- cat .installData
path=/var/folders/vr/mz4hsqqs0wlgj9sfcpn3wfn5g2lwk3/T/PackageOperation07
PackageOperation0X 是选择用于下载 zip 文件的临时文件夹
将下载的 android-ndk-r21d-darwin-x86_64.zip 复制到此临时文件夹 (PackageOperation0X)
将
~/Library/Android/sdk/ndk-bundle
文件夹复制到其他位置在SDK管理器中取消NDK下载
cd ~/Library/Android/sdk/
您可能会发现 ndk-bundle 文件夹丢失,因为已在 SDK 管理器中取消下载。
将之前复制的ndk-bundle移动到
~/Library/Android/sdk/
进入SDK管理器,重新开始下载NDK。将扫描现有文件并开始安装,跳过下载步骤。