-1

I wrote a program that uses the git2 library and it compiled fine on my local machine (Macbook M2,openssl installed using brew), but when I tried to compile the program for Android, it gave me an "error: failed to run custom build command for 'openssl-sys v0.9.90'"

I tried to build openssl for android, but i don't know how to build it and there are also outdated tutorials

I tried adding openssl to PATH but to no help Also I tried to build it in docker(ubuntu),but it still cannot build openssl.

PP Kun
  • 11
  • 4

1 Answers1

1

I used openssl from crate, which automatically compiles a platform-specific and statically linked version of openssl. I don't know if I'm right, I'm just a beginner But it does solve the problem

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

Add in your Cargo.toml

PP Kun
  • 11
  • 4