我的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
。
答案 0 :(得分:36)
是的,将 对设置/检查以下 正在做 对于JDK: JDK是Java Development Kit
JRE是Java运行时环境。 如果 Setting up for Android NDK development android-ndk-r13b
< strong>(您可以将<{1}} [和ndk-bundle
用于此事项放在任何地方,如果您愿意,请单独留下名称{不要这样做,我确定看到一个硬编码的子路径}),然后,将设置点设置到所在的位置。 / p>
NDK
,SDK
Ctrl + Alt + Shift + s < br />(快捷方式:ctrl + Alt + Shift + s):Android Studio
也可能有所帮助:File menu | Project Structure
额外的东西:
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
的内存(JAVA_HOME=C:\Program Files\Java\jdk1.8.0_112
JAVA_PATH=C:\Program Files\Java\jre1.8.0_112\bin
)上的紧(700兆字节大约差不多,那么RAM
等其他工具就会使用此功能变量,它是无处不在的)(显然你想要使其尽可能大,而不交换使它极其构建缓慢{注意下划线非常重要![这是一个保留名称空间冲突操作员,请不要让我解释它非常复杂!]}):Gradle
一些链接
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
答案 1 :(得分:5)
下载.zip
文件。通过SDK manager
开始安装。
转到 %userprofile%\ AppData \ Local \ Android \ sdk \ ndk-bundle 并复制 .installer 文件夹到桌面并取消SDK manager
中的下载。
打开.installer
文件夹并打开 .installationdata 文件,然后检查下载文件的文件夹,如: %userprofile%\ AppData \ Local \ Temp \ PackageOperation01 。
将下载的.zip
文件复制到文件夹 PackageOperation01 < / strong>或 .installationdata 文件中列出的任何内容。
现在复制 .installer 文件夹桌面到 %userprofile%\ AppData \ Local \ Android \ sdk \ ndk-bundle
并启动SDK manager
并启动再次安装NDK
。
SDK manager
将开始安装,跳过下载过程。
答案 2 :(得分:0)
为了帮助那些使用MAC OSx的人,MAC上的过程如下:
使用以下命令在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。
答案 3 :(得分:0)
在Mac中,对于Android Studio 3.3.2,SDK Manager会继续选择新的临时文件夹来下载ndk-bundle。以下步骤有助于安装下载的ndk zip文件。
~/Library/Android/sdk/ndk-bundle/.installer
path=/var/folders/vr/mz4hsqqs0wlgj9sfcpn3wfn5g2lwk3/T/PackageOperation07
PackageOperation0X是选择用于下载zip文件的临时文件夹
将下载的android-ndk-r21d-darwin-x86_64.zip复制到此临时文件夹(PackageOperation0X)
将~/Library/Android/sdk/ndk-bundle
文件夹复制到其他位置
在SDK Manager中取消NDK下载
cd ~/Library/Android/sdk/
您可能会发现ndk-bundle文件夹丢失,因为SDK管理器中已取消下载。
将先前复制的ndk束移动到~/Library/Android/sdk/
转到SDK管理器,再次开始下载NDK。将扫描现有文件,并跳过下载步骤,开始安装。