我的Android进阶之旅Android开发之NDK相关版本下载链接

Posted 字节卷动

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我的Android进阶之旅Android开发之NDK相关版本下载链接相关的知识,希望对你有一定的参考价值。

PS: 本文转载于:

发布时间表

NDK 大约每季度发布一次。指定一年发布一次作为一个长期支持 (LTS) 版本,它将接收反向移植,直到下一个LTS 已发布。每个版本首先作为测试版发布,然后发布候选人在被运送到稳定之前。多个测试版和候选版本如果第一个测试版不符合我们的促销标准,则有可能,但每一个总会有至少一个。

一、 支持下载的版本

最新 LTS 版本 (r23b)

android 
    ndkVersion "23.1.7779620"

PlatformPackageSize (bytes)SHA1 Checksum
macOSandroid-ndk-r23b-darwin.dmg1537571116e67c17f9763d160368383f05446d605e9e533195
Linuxandroid-ndk-r23b-linux.zip725122099f47ec4c4badd11e9f593a8450180884a927c330d
Windowsandroid-ndk-r23b-windows.zip7886380426e3fb50022c611a2b13d02f5de5c21cc7206a298

最新 Beta 版 (r24 Beta 2)

android 
    ndkVersion "24.0.7956693-beta2"

PlatformPackageSize (bytes)SHA1 Checksum
macOSandroid-ndk-r24-beta2-darwin.dmg1517640863ba8cadab52b460a189a57ec149bb0014d6a2c0c4
Linuxandroid-ndk-r24-beta2-linux.zip69541108978f3006243c0bc051c7c7bfb939689032e7c41ba
Windowsandroid-ndk-r24-beta2-windows.zip661623688d4eb40c03259094ae3ea05134ee17af717f48d6d

二、不受支持的旧版本

注意:不再支持这些过时版本的 NDK。请改用前面介绍的当前版本

r22b

[[r22 Changelog|Changelog-r22]]

android 
    ndkVersion "22.1.7171670"

PlatformPackageSize (bytes)SHA1 Checksum
macOS App Bundleandroid-ndk-r22-darwin-x86_64.dmg1212443975ecd9ce035394e227cba741f48732661055caa251
macOSandroid-ndk-r22b-darwin-x86_64.zip1049337733dc80e8a2cfcb28db74c1931d42c652e9d17ff2c3
Linuxandroid-ndk-r22b-linux-x86_64.zip11481983689ece64c7f19763dd67320d512794969930fce9dc
Windowsandroid-ndk-r22b-windows-x86_64.zip108230177596ba1a049303cf6bf3ee84cfd64d6bcd43486a50

r21e

[[r21 Changelog|Changelog-r21]]

android 
    ndkVersion "21.4.7075529"

PlatformPackageSize (bytes)SHA1 Checksum
Linuxandroid-ndk-r21e-linux-x86_64.zip1190670072c3ebc83c96a4d7f539bd72c241b2be9dcd29bda9
Mac OS Xandroid-ndk-r21-darwin-x86_64.dmg1258923497d8ab6d1ebb5499a3604db4134372bfbaff96a94e
Mac OS Xandroid-ndk-r21e-darwin-x86_64.zip10426171803f15c23a1c247ad17c7c271806848dbd40434738
Windows 64-bitandroid-ndk-r21e-windows-x86_64.zip1109665123fc44fea8bb3f5a6789821f40f41dce2d2cd5dc30

r20b

[[r20 Changelog|Changelog-r20]]

android 
    ndkVersion "20.1.5948944"

PlatformPackageSize (bytes)SHA1 Checksum
Linuxandroid-ndk-r20b-linux-x86_64.zip859780564d903fdf077039ad9331fb6c3bee78aa46d45527b
Mac OS Xandroid-ndk-r20b-darwin-x86_64.zip843201217b51290ab69cb89de1f0ba108702277bc333b38be
Windows 32-bitandroid-ndk-r20b-windows-x86.zip81446469271a1ba20475da1d83b0f1a1826813008f628d59b
Windows 64-bitandroid-ndk-r20b-windows-x86_64.zip832473103ead0846608040b8344ad2bc9bc721b88cf13fb8d

r19c

[[r19c Changelog|Changelog-r19]]

android 
    ndkVersion "19.2.5345600"

PlatformPackageSize (bytes)SHA1 Checksum
Linuxandroid-ndk-r19c-linux-x86_64.zip823376982fd94d0be6017c6acbd193eb95e09cf4b6f61b834
Macandroid-ndk-r19c-darwin-x86_64.zip807630656f46b8193109bba8a58e0461c1a48f4534051fb25
Windows 32-bitandroid-ndk-r19c-windows-x86.zip778598286132cc0c9e31b9e58ad6505b0816ff9e524422ed2
Windows 64-bitandroid-ndk-r19c-windows-x86_64.zip796051997c4cd8c0b6e7618ca0a871a5f24102e40c239f6a3

r18b

[[r18 Changelog|Changelog-r18]]

android 
    ndkVersion "18.1.5063045"

PlatformPackageSize (bytes)SHA1 Checksum
Linuxandroid-ndk-r18b-linux-x86_64.zip557038702500679655da3a86aecf67007e8ab230ea9b4dd7b
Macandroid-ndk-r18b-darwin-x86_64.zip54291199698cb9909aa8c2dab32db188bbdc3ac6207e09440
Windows 32-bitandroid-ndk-r18b-windows-x86.zip5046053364b8b6a4edc0fa967b429c1d6d25adf69acc28803
Windows 64-bitandroid-ndk-r18b-windows-x86_64.zip5224894706b6d4138aaaad7166679fdfa4780e177f95cee6f

r17c

[[r17c Changelog|Changelog-r17]]

android 
    ndkVersion "17.2.4988734"

PlatformPackageSize (bytes)SHA1 Checksum
Linuxandroid-ndk-r17c-linux-x86_64.zip70938770312cacc70c3fd2f40574015631c00f41fb8a39048
Macandroid-ndk-r17c-darwin-x86_64.zip675091485f97e3d7711497e3b4faf9e7b3fa0f0da90bb649c
Windows 32-bitandroid-ndk-r17c-windows-x86.zip6083583105bb25bf13fa494ee6c3433474c7aa90009f9f6a9
Windows 64-bitandroid-ndk-r17c-windows-x86_64.zip6506265013e3b8d1650f9d297d130be2b342db956003f5992

r16b

[[r16b Changelog|Changelog-r16]]

android 
    ndkVersion "16.1.4479499"

PlatformPackageSize (bytes)SHA1 Checksum
Linuxandroid-ndk-r16b-linux-x86_64.zip85252587342aa43aae89a50d1c66c3f9fdecd676936da6128
Macandroid-ndk-r16b-darwin-x86_64.zip839630771e51e615449b98c716cf912057e2682e75d55e2de
Windows 32-bitandroid-ndk-r16b-windows-x86.zip656720029becaf3d445a4877ca1a9300a62f0934a4838c7fa
Windows 64-bitandroid-ndk-r16b-windows-x86_64.zip723301086f3f1909ed1052e98dda2c79d11c22f3da28daf25

r15c

[[r15c Changelog|Changelog-r15]]

PlatformPackageSize (bytes)SHA1 Checksum
Linuxandroid-ndk-r15c-linux-x86_64.zip9749767540bf02d4e8b85fd770fd7b9b2cdec57f9441f27a2
Macandroid-ndk-r15c-darwin-x86_64.zip960251267ea4b5d76475db84745aa8828000d009625fc1f98
Windows 32-bitandroid-ndk-r15c-windows-x86.zip784778144f2e47121feb73ec34ced5e947cbf1adc6b56246e
Windows 64-bitandroid-ndk-r15c-windows-x86_64.zip849733996970bb2496de0eada74674bb1b06d79165f725696

r14b

[[r14b Changelog|Changelog-r14]]

PlatformPackageSize (bytes)SHA1 Checksum
Linuxandroid-ndk-r14b-linux-x86_64.zip840626594becd161da6ed9a823e25be5c02955d9cbca1dbeb
Macandroid-ndk-r14b-darwin-x86_64.zip8247050732bf582c43f6da16416e66203d158a6dfaba4277c
Windows 32-bitandroid-ndk-r14b-windows-x86.zip707533928070443eaa7fa37ed337f91c655e02ca708d37c92
Windows 64-bitandroid-ndk-r14b-windows-x86_64.zip769151176a625e8c599bccdb9061b61dcf3d1f1a01071613f

r13b

[[r13 Changelog|Changelog-r13]]

PlatformPackageSize (bytes)SHA1 Checksum
Linuxandroid-ndk-r13b-linux-x86_64.zip6873118660600157c4ddf50ec15b8a037cfc474143f718fd0
Macandroid-ndk-r13b-darwin-x86_64.zip66596799771fe653a7bf5db08c3af154735b6ccbc12f0add5
Windows 32-bitandroid-ndk-r13b-windows-x86.zip6204615444eb1288b1d4134a9d6474eb247f0448808d52408
Windows 64-bitandroid-ndk-r13b-windows-x86_64.zip681320123649d306559435c244cec5881b880318bb3dee53a

r12b

[[r12b Changelog|Changelog-r12]]

PlatformPackageSize (bytes)SHA1 Checksum
Linuxandroid-ndk-r12b-linux-x86_64.zip755551010170a119bfa0f0ce5dc932405eaa3a7cc61b27694
Macandroid-ndk-r12b-darwin-x86_64.zip734135279e257fe12f8947be9f79c10c3fffe87fb9406118a
Windows 32-bitandroid-ndk-r12b-windows-x86.zip7064539728e6eef0091dac2f3c7a1ecbb7070d4fa22212c04
Windows 64-bitandroid-ndk-r12b-windows-x86_64.zip749567353337746d8579a1c65e8a69bf9cbdc9849bcacf7f5

r11c

[[r11c Changelog|Changelog-r11]]

PlatformPackageSize (bytes)SHA1 Checksum
Linuxandroid-ndk-r11c-linux-x86_64.zip794135138de5ce9bddeee16fb6af2b9117e9566352aa7e279
Macandroid-ndk-r11c-darwin-x86_64.zip7724287924ce8e7ed8dfe08c5fe58aedf7f46be2a97564696
Windows 32-bitandroid-ndk-r11c-windows-x86.zip728899082ff939bde6cd374eecbd2c3b2ad218697f9a5038c
Windows 64-bitandroid-ndk-r11c-windows-x86_64.zip7714076423d89deb97b3191c7e5555f1313ad35059479f071

r10e

r9d

以上是关于我的Android进阶之旅Android开发之NDK相关版本下载链接的主要内容,如果未能解决你的问题,请参考以下文章

我的Android进阶之旅NDK开发之C++如何相互转换jstring和char*

我的Android进阶之旅NDK开发之C++如何相互转换jstring和char*

我的Android进阶之旅NDK开发之在C++代码中使用Android Log打印日志,打印出C++的函数耗时以及代码片段耗时详情

我的Android进阶之旅NDK开发之在C++代码中使用Android Log打印日志,打印内容带有文件文件名方法名行号 等信息,方便定位日志输出的地方

我的Android进阶之旅NDK开发之在C++代码中使用Android Log打印日志,打印内容带有文件文件名方法名行号 等信息,方便定位日志输出的地方

我的Android进阶之旅NDK开发之CMake自定义搜索规则,减少每次都需要配置.cpp和.h的工作量