gpt4 book ai didi

android - 2021 年我应该如何为 Android 编译 Rust?

转载 作者:行者123 更新时间:2023-12-04 13:27:04 24 4
gpt4 key购买 nike

This tutorial by Mozilla 解释了如何为 Rust 生成独立的工具链

mkdir NDK
${NDK_HOME}/build/tools/make_standalone_toolchain.py --api 26 --arch arm64 --install-dir NDK/arm64
${NDK_HOME}/build/tools/make_standalone_toolchain.py --api 26 --arch arm --install-dir NDK/arm
${NDK_HOME}/build/tools/make_standalone_toolchain.py --api 26 --arch x86 --install-dir NDK/x86
这些主要用于 arlinker如果我理解正确的话。当然不会使用 clang++。
但是本教程很旧,根据 https://developer.android.com/ndk/guides/standalone_toolchain , 这个脚本已经过时了。它说 As of r19, the NDK's default toolchains are standalone toolchains, which renders this process unnecessary.我认为我应该指出我的 cargo-config.toml取而代之的位置。
但是,2021年为Android编译是否正确?

最佳答案

忘记 Mozilla 博客中的所有内容。你现在应该使用这个与 cargo 优雅集成的 gradle 插件:https://github.com/mozilla/rust-android-gradle
无需从博客文章中执行任何操作,只需按照此 repo 上的自述文件进行操作

关于android - 2021 年我应该如何为 Android 编译 Rust?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67799497/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com