v0.3.0
RustDroid v0.3.0
RustDroid v0.3.0 is the receipt-first release: from an APK path to a small, inspectable record of boot, install, launch, logs, and result.
What changed
- Added guided Linux setup planning and stable JSON doctor checks, so a contributor can review prerequisites before changing a machine.
- Added versioned JSON, HTML, JUnit, and Markdown run receipts, including safe APK digests rather than local path disclosure.
- Added an immutable-revision GitHub Action and Gradle, Flutter, and React Native/Expo reference workflow shapes.
- Added dry-run operation plans and opt-in benchmark receipts for reproducible adoption and performance evidence.
- Added contribution, support, security, CodeQL, Dependabot, and dependency-audit foundations.
Start with one APK
rustdroid \
--profile host-fast \
--host-avd-name test_avd \
run path/to/app-debug.apk \
--duration-secs 2 \
--keep-alive false \
--artifacts-dir artifacts/rustdroidOpen artifacts/rustdroid/run-summary.md for the compact result or run-report.html for the full local report. Start with the reproducible demo if you do not have an APK yet.
Install
bash <(curl -fsSL https://raw.githubusercontent.com/OthmaneBlial/rustdroid/main/install.sh)
# Or install this tagged release:
RUSTDROID_VERSION=v0.3.0 bash <(curl -fsSL https://raw.githubusercontent.com/OthmaneBlial/rustdroid/main/install.sh)Prebuilt assets remain x86_64 Linux only. ARM/aarch64 Linux uses the documented source-build fallback until an equally verified archive is published.