Skip to content

Add CI and build support for Android#302

Open
leandromqrs wants to merge 2 commits into
rdbo:masterfrom
leandromqrs:cargo-rust-android
Open

Add CI and build support for Android#302
leandromqrs wants to merge 2 commits into
rdbo:masterfrom
leandromqrs:cargo-rust-android

Conversation

@leandromqrs

Copy link
Copy Markdown

This PR adds Android support for the CI and build in Rust and C++ components of libmem.

I implemented these changes after noticing the lack of Android support while building a project with Rust and Kotlin. The implementation has been successfully tested and is working perfectly on Android 16.

Add aarch64-android-static to the release matrix (NDK/cmake build
in tools/build-release.sh) so libmem-sys's fetch feature can resolve
a prebuilt archive for Android. Also fix build.rs archive naming,
which produced a double-dash filename on Android due to the empty
target_env, breaking the fetch download URL.
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

Successfully merging this pull request may close these issues.

1 participant