mirror of
https://github.com/rust-mobile/android-activity.git
synced 2026-07-09 00:07:27 +00:00
47b2e279e0
When splitting out the rust-android-examples we kept the agdk-mainloop and na-mainloop examples in part so we would have some simple code we can build as integration tests. Since it's less likely that these will be referenced directly as examples now, compared to those in rust-android-examples this removes the lock files so we will instead always build against the latest semver compatible dependencies. Considering the simplicity of these examples, and minimal dependencies these lock files probably weren't that worthwhile before either.
This is a minimal test application based on GameActivity that just
runs a mainloop based on android_activity::poll_events() and traces
the events received without doing any rendering. It also saves and
restores some minimal application state.
export ANDROID_NDK_HOME="path/to/ndk"
export ANDROID_HOME="path/to/sdk"
rustup target add aarch64-linux-android
cargo install cargo-ndk
cargo ndk -t arm64-v8a -o app/src/main/jniLibs/ build
./gradlew build
./gradlew installDebug
adb shell am start -n co.realfit.agdkmainloop/.MainActivity