Skip to content

reteclock 0.2.3

Choose a tag to compare

@rubidus-api rubidus-api released this 29 Jul 16:32

A build release. The clock is unchanged from 0.2.2.

Built with JDK 21 and build-tools 35.0.0 — the toolchain the F-Droid build server has. The previous combination crashed inside d8: javac 21 emits a MethodParameters attribute on anonymous inner class constructors whose parameter has no name, and the R8 inside build-tools 34.0.0 calls String.length() on that null name. 35.0.0 and newer handle it.

Matching their toolchain is what makes the F-Droid listing work. F-Droid rebuilds the app from source and compares the result against this file; javac versions do not agree on bytecode, so the two have to be compiled the same way. A release build now refuses to run under the wrong JDK rather than producing an APK that could never be verified.

SHA-256 of reteclock-0.2.3.apk:

0d54e44b1505aae46e6be45ed557c8619edac7ae5eb73a571dc01d6c13794503

Installs on Android 2.3 and newer. Built and verified against Android 4.4 (API 19).