如何为android构建openssl-sys?

问题描述 投票:0回答:1

我编写了一个使用 git2 库的程序,它在我的本地计算机(Macbook M2,使用brew安装的openssl)上编译得很好,但是当我尝试为Android编译该程序时,它给了我一个“错误:无法运行自定义'openssl-sys v0.9.90'的构建命令”

我尝试为android构建openssl,但我不知道如何构建它,而且也有过时的教程

我尝试将 openssl 添加到 PATH 但没有帮助 我也尝试在docker(ubuntu)中构建它,但它仍然无法构建openssl。

rust libgit2 git2-rs
1个回答
0
投票

我使用了 crate 中的 openssl,它会自动编译特定于平台的静态链接版本的 openssl。不知道我说得对不对,我只是个初学者 但它确实解决了问题

[dependencies]
openssl = { version = "*", features = ["vendored"] }

添加您的

Cargo.toml

© www.soinside.com 2019 - 2024. All rights reserved.