![d8641c327faab7d75baf42fc8f0dc9c6.png](https://i-blog.csdnimg.cn/blog_migrate/84d5e4992a717a6081a933296ae97e36.jpeg)
Android宣布NDK r21现在处于测试阶段。Android NDK是用于以本机代码实现应用程序部分的工具集。该版本是第一个长期支持版本,其中包括改进的默认值,以提高安全性和性能。
该团队解释说,该发行版的主要功能之一是对GNU Make的4.2版进行了更新,该更新提供了许多错误修复,并启用了“ -output-sync”以避免将输出与错误消息交错。默认情况下,使用ndk-build启用此功能。
此外,GNU项目调试器GDB已更新至8.3版,其中包括用于调试现代Intel CPU的修复程序。
此外,LLVM及其所有组件均已更新;使用ndk-build或CMake工具链文件时,默认启用Fortify。现在默认情况下,Arm代码是使用Neon构建的。
Android团队还表示,将对其发布过程进行更改,以更好地适应需要稳定性的用户,而不会妨碍那些渴望获得最新功能的用户。该团队将每年为需要稳定性的用户发布LTS。Non-LTS“滚动”版本将每季度发布一次,并提供最新功能。
该版本支持最低系统要求,并且不再支持32位Windows。
NDK技术负责人丹·阿尔伯特(Dan Albert)在一份报告中写道:“我们进行了常规的工具链更新,改进了默认设置,以提供更好的安全性和性能,并且正在对发行过程进行更改,以更好地适应需要稳定性的用户,而不会妨碍那些需要新功能的用户。”发布。