Android studio在哪里安装NDK文件?(以zip下载)
我的android工作室说它想升级。但当我这样做时,我试图更新它,但它无法工作,所以我不得不启动:Android studio在哪里安装NDK文件?(以zip下载),android,android-studio,android-ndk,updates,subdirectory,Android,Android Studio,Android Ndk,Updates,Subdirectory,我的android工作室说它想升级。但当我这样做时,我试图更新它,但它无法工作,所以我不得不启动: C:\Users\username\AppData\Local\Android\sdk\tools\Android.bat安装其他软件包。但是NDK文件不会更新,所以我手动从以下位置下载: 现在我有了这个zip文件,我应该在哪里提取文件夹?谢谢你的帮助 文件夹名为android-ndk-r13b是,重命名提取的文件夹android-ndk-r13b(确切的名称可能很快就会过时)到ndk bund
C:\Users\username\AppData\Local\Android\sdk\tools\Android.bat
安装其他软件包。但是NDK文件不会更新,所以我手动从以下位置下载: 现在我有了这个
zip
文件,我应该在哪里提取文件夹?谢谢你的帮助
文件夹名为
android-ndk-r13b
是,重命名提取的文件夹android-ndk-r13b
(确切的名称可能很快就会过时)到ndk bundle
(你可以把ndk
[和SDK
)任何地方,如果您想{不要这样做,我肯定看到过硬编码子路径的一种情况},请将设置点设置到放置它的位置。
Android Studio
,文件菜单|项目结构
Ctrl+Alt+Shift+s(捷径:Ctrl+Alt+Shift+s): 设置/检查以下
环境变量也可能对您有所帮助:
NDK_HOME=C:\Android\sdk\ndk-bundle
NDK_MODULE_PATH=C:\Android\sdk\ndk-bundle
额外材料:
当我们在做环境变量时(SDK的皮带和支架)
:
对于JDK:
JAVA_HOME=C:\Program Files\Java\jdk1.8.0_112
JAVA_PATH=C:\Program Files\Java\jre1.8.0_112\bin
是Java开发工具包。
是Java运行时环境
如果你的Gradle
(700兆字节)内存紧张(RAM
)(700兆字节是你能做到的最低限度,其他工具如monitor.bat
也使用这个变量,它无处不在)(显然你想让它尽可能大,而不需要交换,使它的构建速度非常慢{注意下划线非常重要![这是一个保留名称空间冲突运算符,不要让我解释它非常复杂!]}):
一些链接
下载.zip
文件。通过SDK管理器开始安装
进入%userprofile%\AppData\Local\Android\SDK\ndk bundle并将.installer文件夹复制到桌面,然后在SDK管理器中取消下载
打开.installer
文件夹并打开.installationdata文件,并检查下载该文件的文件夹,如:
%userprofile%\AppData\Local\Temp\PackageOperation01
将下载的.zip
文件复制到文件夹PackageOperation01或文件中列出的任何文件夹中。
现在复制文件>.installer文件夹从桌面转到%userprofile%\AppData\Local\Android\sdk\ndk bundle
并启动sdk管理器
再次启动ndk
的安装sdk管理器将跳过下载过程启动安装。为了帮助那些使用MAC OSx,MAC上的流程如下:
- 下载zip格式的ndk包
- 运行终端
- 使用下面的命令在mac中查找临时目录(例如/var/folders/sp/31g4p3kd5l10c68qdy475krr0000gn/T/)
echo$TMPDIR
- 将目录更改为PackageOperation01
cd包地理操作01
- 将ndk-bundle.zip复制到目录中
cp/path/to/ndk-bundle.zip/$TMPDIR/PackageOperation01/
- 启动Android Studio并在SDK管理器中再次尝试安装ndk捆绑包
在Mac中,使用Android studio 3.3.2,SDK Manager不断选择新的临时文件夹来下载ndk包。以下步骤有助于安装下载的ndk zip文件
转到SDK管理器,开始下载NDK
转到~/Library/Android/sdk/ndk bundle/。安装程序
cat.installData
path=/var/folders/vr/mz4hsqs0wlgj9sfcpn3wfn5g2lwk3/T/PackageOperation07
PackageOperation0X是选择用于下载zip文件的临时文件夹
复制下载到此临时文件夹(PackageOperation0X)
将~/Library/Android/sdk/ndk bundle
文件夹复制到其他位置
在SDK管理器中取消NDK下载
cd~/Library/Android/sdk/
您可能会发现ndk bundle文件夹丢失,因为SDK管理器中已取消下载
将以前复制的ndk捆绑包移动到~/Library/Android/sdk/
转到SDK管理器,再次开始下载NDK。将扫描现有文件并开始安装,跳过下载步骤
通常它作为名为ndk bundle
的文件夹进入Android\sdk
文件夹。您也可以手动指定ndk在Android Studio中的位置。要明确的是,Android-ndk-r13b
将在Android Studio中重命名为ndk bundle
,文件菜单|项目结构…sdk位置非常感谢这也是当您的/tmp
无法安装整个NDK时,可以在Linux上运行。只需下载NDK并将zip符号链接到/tmp/PackageOperation01/[zipname]
,并将较大磁盘上的文件夹符号链接到/tmp/PackageOperation01/unzip
。只需创建另一个文件夹(例如PackageOperation02)每当我在SDK管理器中取消下载时,你就是一个天才:D
JAVA_HOME=C:\Program Files\Java\jdk1.8.0_112
JAVA_PATH=C:\Program Files\Java\jre1.8.0_112\bin
_JAVA_OPTIONS=-Xmx700m