make a fix for running in an emulator, plus doc changes

This commit is contained in:
2026-09-27 21:17:36 -06:00
parent 2fd5549098
commit 4bb0e4d4f9
4 changed files with 34 additions and 11 deletions
+5 -9
View File
@@ -1329,6 +1329,7 @@ npm run build:android:prod # Production build (builds for production e
# Auto-run builds
npm run build:android:test:run # Test build with auto-run (builds then runs on emulator)
npm run build:android:prod:run # Production build with auto-run (builds then runs on emulator)
# Auto-run targets the one connected device; with none or several it prompts, or exits 9 without a terminal
# Debug and release builds
npm run build:android:debug # Debug build (builds debug APK)
@@ -1454,20 +1455,15 @@ npx cap open android
#### Android Build from the console
```bash
cd android
./gradlew clean
./gradlew build -Dlint.baselines.continue=true
cd -
```
* Note that this currently fails: `./gradlew build -Dlint.baselines.continue=true`
... or, to create the `aab` file, `bundle` instead of `build` (but not signed and not usable in Play Store):
To create the `aab` file, `bundle` instead of `build` (but not signed and not usable in Play Store):
```bash
./gradlew bundleDebug -Dlint.baselines.continue=true
```
... or, to create a signed `aab` release:
So, to create a signed `aab` release:
- Setup by adding the app/gradle.properties.secrets file (see properties at top
of app/build.gradle) and the app/time-safari-upload-key-pkcs12.jks file
@@ -1843,7 +1839,7 @@ npm run build:android:assets
- Configure signing keys
- Check device/emulator setup
## Additional Resources
## Additional Documentation
- [Electron Build Patterns](doc/electron-build-patterns.md)
- [iOS Build Scripts](doc/ios-build-scripts.md)