Skip to content

v0.9.1 — stable release signing (updates without uninstall)

Choose a tag to compare

@Helldez Helldez released this 18 Jul 18:26

Release APKs are now signed with a stable key

Sideload builds were debug-signed, and a debug key is generated per build machine, so every published APK had a different signature. Android then refuses to update in place (INSTALL_FAILED_UPDATE_INCOMPATIBLE) and forces an uninstall — which wipes any models downloaded in-app (they live in the app's internal storage). Release builds now sign with a stable keystore, so an update installs over the previous release and keeps your downloaded models.

One-time transition: moving from the old debug-signed install (≤ v0.9.0) to this stably-signed build still needs a single uninstall. Every update after this one installs cleanly. Models adb-pushed to /data/local/tmp/bmoe are never affected by an uninstall; to keep a model downloaded in-app across this one transition, move it there first.

No app-behavior changes from v0.9.0 — this is signing only.

Install: app-dev-release.apk (dev flavor; all-files access, reads adb-pushed models too).