https://github.com/ssrlive/droid-rust
https://github.com/ssrlive/droid-rust
Last synced: 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/ssrlive/droid-rust
- Owner: ssrlive
- Created: 2022-02-08T13:30:13.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2023-04-04T02:20:31.000Z (about 2 years ago)
- Last Synced: 2025-02-15T02:28:33.605Z (4 months ago)
- Language: Rust
- Size: 63.5 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
# rust for android
how to play on ubuntu
- install rust https://rustup.rs
- install some Android targets (arm64, arm, x86_64, x86) for rust.
```bash
rustup target add aarch64-linux-android armv7-linux-androideabi i686-linux-android x86_64-linux-android
```- install [Android Studio](https://developer.android.com/studio)
- install Android SDK and NDK

- install `cargo-apk` plug-in
```bash
cargo install cargo-apk
```
> To use the latest version, please install it from source code.
> ```bash
> git clone https://github.com/rust-windowing/android-ndk-rs.git ndk-rs
> cargo install --path ./ndk-rs/cargo-apk
> ```- we can play it with our Android Phone now
```bash
export ANDROID_SDK_ROOT=$HOME/Android/Sdk
export ANDROID_NDK_ROOT=$HOME/Android/Sdk/ndk/24.0.8215888
```
> In windows machine, run
> ```console
> set ANDROID_NDK_ROOT=C:\Users\Administrator\AppData\Local\Android\Sdk\ndk\24.0.8215888
> set ANDROID_SDK_ROOT=C:\Users\Administrator\AppData\Local\Android\Sdk
> ``````
cargo apk build --example looper
cargo apk run --example looper```