Android Support
Resources:
- https://github.com/NiklasEi/bevy_game_template
- https://github.com/bevyengine/bevy/tree/main/examples/mobile
- https://github.com/bevyengine/bevy/blob/latest/examples/README.md#android
- https://github.com/rust-mobile/cargo-apk
- https://github.com/bevyengine/bevy/issues/13331
- https://github.com/bevyengine/bevy/pull/13366
Because of the last issue, you have to use a specific rust nightly version:
rustup toolchain add nightly-2024-02-08
rustup default nightly-2024-02-08
rustup target add aarch64-linux-android
Debug:
# view error log
adb logcat | grep 'RustStdoutStderr'
# view normal log messages
adb logcat | grep '\.rs'
TODO / Depends:
-
Get rid of load_folder for translations (!56 (merged) ) -
Save & load config file -
Camera & placer touch support (!57 (merged) ) -
Release CI -
Manual build CI -
Update build docs to indicate that the nightly version is required
Edited by Jakob Meier