Signed React Native Android APKs from GitHub Actions
A GitHub Actions pipeline that decodes a base64 keystore from repository secrets and produces a signed React Native Android APK on every push.
A GitHub Actions pipeline that decodes a base64 keystore from repository secrets and produces a signed React Native Android APK on every push.
Android builds in GitHub Actions run 10-30 minutes unoptimized; layered Gradle and Yarn caching plus scoped environment secrets get that down to a few minutes.
React Native's default JS engine moved from JSC to Hermes for faster startup and lower memory use, and here is how to control which one your build uses.
How to debug a "No Signal" or "No SIM" error on a Xiaomi phone, from dialer diagnostic codes through ADB logcat filters to EFS partition failures.
Practical notes on Android build and debug workflow: managing Java versions with jenv, wireless ADB debugging, release signing, and logcat filtering.
How to use adb shell pm to list, install, uninstall, disable, and inspect Android packages, including removing bloatware without root.