导读 在Rust 1.68中,由于将目标NDK从r17更新到r25,Rust中的Android平台支持将被现代化。

因此,最低支持的API级别将从15(冰激凌三明治)增加到19(KitKat)。

在NDK r23中,Android转而对所有架构使用LLVM的libunwind。这意味着如果一个项目以NDK r23或更新版本的Rust为目标,那么就需要一个解决方法,将针对libgcc的链接尝试重定向到针对libunwind的链接。在这次更新之后,这个解决方法将不再是必要的。

如果项目使用NDK r22或更早的版本,则需要更新为使用r23或更新版本。关于NDK的工具链布局的信息可以在这里找到。

今后,安卓平台将以最新的LTS NDK为目标,允许Rust开发者更快获得平台功能。这些更新应该每年都会发生,并将在发布说明中公布。

原文来自:http://www.linuxeden.com/a/115563

本文地址:https://www.linuxprobe.com/android-platform-support.html编辑:吴康宁,审核员:清蒸github

Linux命令大全:https://www.linuxcool.com/

Linux系统大全:https://www.linuxdown.com/

红帽认证RHCE考试心得:https://www.rhce.net/