我已经从这里下载了Android NDK:http://developer.android.com/tools/sdk/ndk/index.html
适用于Linux 64位(x86)android-ndk-r10c-linux-x86_64.bin。我如何安装它?说明不起作用。我的操作系统是
57-Ubuntu SMP Tue Jul 15 03:51:08 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
我已经从这里下载了Android NDK:http://developer.android.com/tools/sdk/ndk/index.html
适用于Linux 64位(x86)android-ndk-r10c-linux-x86_64.bin。我如何安装它?说明不起作用。我的操作系统是
57-Ubuntu SMP Tue Jul 15 03:51:08 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
9条答案
按热度按时间bjp0bcyl1#
Android的NDK现在以自解压可执行文件的形式提供。您可能需要设置可执行位:
以上操作将导致NDK将解压缩到当前工作目录中。
由于. bin文件实际上只是一个7-Zip自解压归档文件,如果需要,您可以手动解压内容:
7-Zip在Ubuntu中可用,例如通过apt-get:
至少从NDK download page,上的r14b开始,我们回到了标准的ZIP归档。
5sxhfpxr2#
如果您已经安装了AndroidStudio:
您可以在Android Studio中使用SDK管理器安装NDK
在打开的项目中,从菜单栏中选择工具〉Android〉SDK管理器。单击SDK工具选项卡。选中LLDB、CMake和NDK旁边的复选框。
:
ql3eal8s3#
下载和安装(解压缩)它的另一种方法(zip大小为~820 MB,解压缩后为~2.9G):
icnyk63a4#
转到您下载它的目录。然后执行:
工具链将位于android-ndk-r10 c-linux-x86_64/toolchains中,根文件夹的名称可能略有不同。
mcdcgff05#
我已经做了如下
通过
apt-get
安装7-Zip,如下所示转到文件夹在那里你的ndk bin是然后执行这命令
8ljdwjyq6#
我有基于archlinux的androidBBQ,使用vmware安装。但我想我的说明应该对任何linux发行版都是一样的。我使用了AndroidStudio的内置SDK管理器,尝试安装NDK。下载失败,因为/tmp中没有空间。事实证明,大多数Linux发行版都有基于ramdisk的tmpfs(RAM中的临时文件系统,安装在/tmp),并且没有可扩展的单独分区。/tmp通常使用50%的可用RAM进行安装。
使用Android Studio的内置SDK管理器安装NDK*-〉不太方便 *
a)扩展/tmp
我以root用户的身份编辑了我的fstab,使用了以下命令:
我把这一行附加到我的fstab
**注意:**如果不存在这样的行,请在fstab末尾添加上面的行。如果存在这样的行,则意味着您已经扩展了/tmp,但它仍然不够。因此,只需将“size”值增加几GB即可更改它。
然后我重新启动。一旦我这样做了,我的/tmp被扩展到8 GB的大小。为了开发的目的,我想我们应该随时扩展我们的/tmp,因为我们将不得不这样做,无论是一段时间后。/tmp的大小不依赖于我们的硬盘(无论是虚拟的还是物理的)的可用空间。
B)再次运行NDK安装
我再次在AndroidStudio中运行NDK安装。它必须重新下载NDK压缩文件。遗憾的是,没有恢复/重新检查功能来恢复损坏的安装。我的下载速度很慢,所以我最小化了虚拟Linux的窗口,继续阅读新闻。后来,我猜发生了内存/页面交换。下载失败。我重新启动Linux,并以同样的方式重新启动NDK安装。这一次,我让虚拟Linux机留在前台。NDK安装良好,日志如下:
安装NDK
正在下载https://dl.google.com/android/repository/android-ndk-r12b-linux-x86_64.zip
在/opt/android-sdk/ndk-bundle中安装NDK
**在Linux中手动安装NDK(首选)**我很惊讶官方的Android开发部分没有麻烦指出Android NDK的确切安装位置。Android Studio在以下位置查找NDK:
所以,这样做:
**1.**从https://dl.google.com/android/repository/android-ndk-r12b-linux-x86_64.zip下载NDK压缩文件
**2.**打开压缩文件,然后打开里面的android-ndk-r12 b-linux-x86_64(或类似文件)文件夹。
**3.**现在将所有这些文件和文件夹解压缩到
/opt/android-sdk/ndk-bundle
。**4.**启动Android Studio,它应该检测到NDK的存在。
ckocjqey7#
Ubuntu将出现错误:bash:./安卓-ndk-r10c-Linux-x86文件夹:无此文件或目录
slove:apt-get安装p7zip-完整
7z x * 箱
enxuqcxy8#
你可以使用sdkmanager,下面是详细代码;
mw3dktmi9#
使用android cli工具sdkmanager,创建一个安装目录,设置ndk根目录(安装目录)的环境变量,然后安装您选择的ndk version: