Well here's the explanation why the time based fields did not work: these are the only fields that have no unit displayed (e.g. km, mph, ...). In former versions of Android it was ok to query the length (in pixels) of empty strings. Not any more ... So the display routine crashed for all time based displays.
Beta Version of Run.GPS 2.4.0 with Android 4 Support
A current beta version of Run.GPS can be downloaded from this location:
To install this release (without Google Play), you need to
1 copy it to your sd card
2 use Astro File Manager or a similar package manager to install the app
3 you need to confirm the "install from unknown sources" option in Android settings to be able to install the app
Features:
* G-Sensor based cadence sensor OK
* Add support for ANT+ profiles HRM and CAD
* Screen lock possible through symbol in control bar
* Menu button on status bar (Android 4.0)
* Fix bug: time based displays are not shown (empty) in Android 4
* Android 4.0: fix HtmlViewer bug - reports are not shown
* When uploading to GPS-Sport.net portal, show correct release name, not “TRIAL” OK
I found out it is caused by the screen lay-out (1h+2*3, etc). If you put the time field on top
of the screen the time is displayed. If you display the time one field lower then the top line the display
gets erratic and smaller. One line lower it disappears completely.
I informed Run.GPS about this so they must be working on this.