我在哪里可以找到旧版本的 Android NDK?

有人知道我在哪里可以找到旧版本的 Android NDK?我们的代码不是用 r6构建的。肯定有存档版本的。

122862 次浏览

如果你在谷歌上搜索你想要的版本,你应该能够找到一个下载链接。例如,Android NDK r5b 可在 http://androgeek.info/?p=296上获得

另一方面,看看为什么你的代码不能根据最新版本编译并修复它,这可能是一个好主意。

看起来你可以构建到你想要的 NDK 的链接并从 dl.google.com 下载它:

Linux 例子:
http://dl.google.com/android/ndk/android-ndk-r9b-linux-x86.tar.bz2 http://dl.google.com/android/ndk/android-ndk-r9b-linux-x86_64.tar.bz2

OS X 例子:
http://dl.google.com/android/ndk/android-ndk-r9b-darwin-x86.tar.bz2 http://dl.google.com/android/ndk/android-ndk-r9b-darwin-x86_64.tar.bz2

Windows 示例:
http://dl.google.com/android/ndk/android-ndk-r9b-windows.zip

延长至10b:
用于 linux/os x 的 .tar.bz2和用于 windows 的 .zip

自 r10c 以来,扩展已改为:
用于 linux/os x 的 .bin和用于 windows 的 .exe

从 r11开始:

对于 linux 和 OSX 也是 .zip,一个新的 URL 基础,对于 OSX 和 linux 没有32位版本。

https://dl.google.com/android/repository/android-ndk-r11-linux-x86_64.zip

我刚刚在做同样的搜索时偶然发现了这个,发现其他的答案都太具体了。我还谷歌搜索下载 android-ndk-r8和发现几乎没有。为了得到正确的版本,我选择了这里:

https://developer.android.com/ndk/downloads/index.html

并复制到我需要的下载链接,粘贴到网址栏。在那里,我编辑了版本以反映我想要的内容(例如,我将 r8b改为 r8)。然后我按下回车键,正确的下载开始了。

只要命名约定保持不变,就应该可以在所有版本中使用。


编辑: 这个惯例确实改变了。一些旧版本现在可以在 档案馆中找到。对于更老的版本,请参考 上面的答案提供的链接。

看起来像这样简单地把链接

Http://dl.google.com/android/ndk/android-ndk-r7c-windows.zip

在浏览器的地址栏上

修订名称(r7c、 r8c 等)可以从 ndk 下载页面找到

64位版本也有:

Http://dl.google.com/android/ndk/android-ndk-r8e-darwin-x86_64.tar.bz2

只需替换 R8E 版本/版本/迭代

找到旧的下载链接的一个方法是使用互联网档案馆工具,如“ Way back machine”,https://archive.org/web/。您可以浏览旧的网页版本,并获得您想要的链接。

例如,我需要下载 NDK rev 9,所以我使用这个工具从3月份开始访问 NDK 下载页面(https://developer.android.com/tools/sdk/ndk/) ,3月份的下载链接指向 NDK rev 9。

正如 user3486832提到的,您可以使用 archive ve.org: Http://web.archive.org/web/*/https://developer.android.com/tools/sdk/ndk/index.html

下面是 Windows、 Mac 和 Linux 的链接。18.x、17.x、16.x、15.x、14.x、13.x、12.x、11.x、10.x、9.x、8.x 和7.x 版本的最新版本。

更新: 从 Android 官方站点下载 最新的老了 NDK 版本。


Android NDK,版本18b (2019年1月)

Windows 32-bit | Windows 64位 | Mac OS X 64位 | < a href = “ https://dl.google.com/android/itory/android-ndk-r18b-Linux-x86 _ 64.zip”rel = “ nofollow noReferrer”> Linux 64-bit

Android NDK,第17c 修订版(2018年6月)

Windows 32-bit | Windows 64位 | Mac OS X 64位 | < a href = “ https://dl.google.com/android/itory/android-ndk-r17c-Linux-x86 _ 64.zip”rel = “ nofollow noReferrer”> Linux 64-bit

Android NDK,第16b 版(2017年12月)

Windows 32-bit | Windows 64位 | Mac OS X 64位 | < a href = “ https://dl.google.com/android/itory/android-ndk-r16b-Linux-x86 _ 64.zip”rel = “ nofollow noReferrer”> Linux 64-bit

Android NDK,版本15c (2017年7月)

Windows 32-bit | Windows 64位 | Mac OS X 64位 | < a href = “ https://dl.google.com/android/itory/android-ndk-r15c-Linux-x86 _ 64.zip”rel = “ nofollow noReferrer”> Linux 64-bit

Android NDK,第14b 版(2017年3月)

Windows 32-bit | Windows 64位 | Mac OS X 64位 | < a href = “ https://dl.google.com/android/itory/android-ndk-r14b-Linux-x86 _ 64.zip”rel = “ nofollow noReferrer”> Linux 64-bit

Android NDK,第13b 修订版(2016年10月)

Windows 32-bit | Windows 64位 | Mac OS X 64位 | < a href = “ https://dl.google.com/android/itory/android-ndk-r13b-Linux-x86 _ 64.zip”rel = “ nofollow noReferrer”> Linux 64-bit

Android NDK,第12b 修订版(2016年6月)

Windows 32-bit | Windows 64位 | Mac OS X 64位 | < a href = “ https://dl.google.com/android/itory/android-ndk-r12b-Linux-x86 _ 64.zip”rel = “ nofollow noReferrer”> Linux 64-bit

Android NDK,第11c 修订版(2016年3月)

Windows 32-bit | Windows 64位 | Mac OS X 64位 | < a href = “ https://dl.google.com/android/itory/android-ndk-r11c-Linux-x86 _ 64.zip”rel = “ nofollow noReferrer”> Linux 64-bit

Android NDK,第10版(2015年5月)

Windows 32-bit | Windows 64位 | Mac OS X 64位 | < a href = “ https://dl.google.com/android/itory/android-ndk-r10e-Linux-x86 _ 64.zip”rel = “ nofollow noReferrer”> Linux 64-bit

安卓 NDK r9d

Windows 32-bit | Windows 64位 | Mac OS X 64位 | < a href = “ https://dl.google.com/android/ndk/android-ndk-r9d-Linux-x86 _ 64.tar.bz2”rel = “ nofollow noReferrer”> Linux 64-bit

安卓 NDK r8e

Windows 32-bit | Windows 64位 | Mac OS X 64位 | < a href = “ https://dl.google.com/android/ndk/android-ndk-r8e-Linux-x86 _ 64.tar.bz2”rel = “ nofollow noReferrer”> Linux 64-bit

安卓 NDK r7c

Windows 32-bit | Mac OS X 64位 | < a href = “ https://dl.google.com/android/ndk/android-ndk-r7c-Linux-x86.tar.bz2”rel = “ nofollow norefrer”> Linux 64-bit

Http://dl.google.com/android/ndk/android-ndk-r9d-linux-x86_64.tar.bz2

我在 Eclipse 中成功地打开了 gstream SDK 教程。

所有我需要的是使用一个较老的版本的 ndk。特别是9d。

(10c 和10d 不起作用,10b-只对教程1起作用)

9d 适用于所有的教程! 你可以:

  1. 下载地址: Http://dl.google.com/android/ndk/android-ndk-r9d-linux-x86_64.tar.bz2

  2. 把它取出来。

  3. 设置为 eclipse-> window-> 偏好-> Android-> NDK-> NDK 位置。

  4. Build-(ctrl + b).

仅仅用 。 tar.bz2代替 。箱是不够的,对于比 10b更老的 NDK 版本。例如,https://dl.google.com/android/ndk/android-ndk-r10b-linux-x86_64.tar.bz2不是有效链接。

原来 10b的正确链接是: https://dl.google.com/android/ndk/android-ndk32-r10b-linux-x86_64.tar.bz2(注意附加的 32年)。然而,这似乎不适用于例如 10A,因为这个链接不工作: https://dl.google.com/android/ndk/android-ndk32-r10a-linux-x86_64.tar.bz2

底线: 使用 http://web.archive.org直到谷歌修复这个问题,如果有的话..。

谷歌已经将 NDK 的发布版本转移到 GitHub。现在,维基页面包含指向当前稳定版本、可用 beta 版本和选定的旧版本的链接。