Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Android static libraries #35

Open
MarcelKlammer opened this issue Feb 12, 2020 · 6 comments
Open

Android static libraries #35

MarcelKlammer opened this issue Feb 12, 2020 · 6 comments

Comments

@MarcelKlammer
Copy link

Since you are so responsive, would it be possible for you to add Android static library scripts as well?

All libs compiled with r21 NDK would be perfect. Most other repositories around are outdated or don't work.

@jasonacox
Copy link
Owner

Thanks for the kind words! I haven't built any Android libraries but I'll do some research to see what I can do. Please send me any repos that were helpful, even if outdated.

@tormentous
Copy link

tormentous commented Sep 26, 2021

it has been a year whats the status? This might help
https://awesomeopensource.com/project/leenjewel/openssl_for_ios_and_android

@jasonacox
Copy link
Owner

Thanks @tormentous ! Unfortunately, I have no Android devices to use to test with yet. I'll look at Android Studio to see if can provide enough emulation testing without an actual device to test.

@tormentous
Copy link

Thanks @tormentous ! Unfortunately, I have no Android devices to use to test with yet. I'll look at Android Studio to see if can provide enough emulation testing without an actual device to test.

thanks mate! kindly update us for the status. have you started it?

@jasonacox
Copy link
Owner

Yes, I have discovered that it will require NDK as well as the Android SDK. The process is a bit gross for automation (GUI to install or more complex sequences via command line) to get it all together. I'm working to see if I can get it to work.

Because the build process will be significantly different that what we do for Apple device targets (iOS, macOS, tvOS), I am not going to add Android library generation to this project. I will create a new project targeting Android devices if I am able to get it automated.

@tormentous
Copy link

tormentous commented Oct 1, 2021

Yes, I have discovered that it will require NDK as well as the Android SDK. The process is a bit gross for automation (GUI to install or more complex sequences via command line) to get it all together. I'm working to see if I can get it to work.

Because the build process will be significantly different that what we do for Apple device targets (iOS, macOS, tvOS), I am not going to add Android library generation to this project. I will create a new project targeting Android devices if I am able to get it automated.

thank you jason! Also, please include “executable outputs” for 32 and 64 bit architectures.

There's a dockerfile https://github.com/nghttp2/nghttp2/blob/master/Dockerfile.android offered by the nghttp2 for android to build an executable, works for arm and arm64 but it fails whenever I configure it for x86 and x86_64 maybe you could try or maybe help me out.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants