[feat] add Android build and release workflow

This commit is contained in:
dijunkun
2026-10-01 23:27:57 +08:00
parent b05a84198a
commit b2f6bd3204
5 changed files with 202 additions and 1 deletions
+2
View File
@@ -257,3 +257,5 @@ Desktop README images are rendered directly from the current Slint UI. See the [
## Android
The native controller is a separate Gradle project in `apps/android`, targeting Android 8.0+ arm64 with SDK 36, NDK r28c, and Xmake 3.1.1. See the [Android development guide](../apps/android/README.md) for APK builds, installation, and emulator tests.
[Android CI](../.github/workflows/build-android.yml) can run manually on its own and is also called by the main build workflow. It uploads Debug/device-test APKs, an unsigned Release APK and Lint reports, runs native protocol tests, and checks 16 KB alignment and license contents. Tag releases include the unsigned Release APK, which requires your own signing before installation. Device tests must be run separately on an arm64 phone or emulator.