Problem bei der Protokollierung in Android bei RMA-Version 1.0.1

Das Problem wurde mit Version 1.0.7 gelöst

Beschreibung des Problems durch den Anwender

Ein Kunde schrieb: “…aktuell können keine Rapporte aus der App heraus erstellt werden. Das Problem betrifft alle Prüftechniker.

Aus der Cloud am Browser ist es weiterhin möglich.”

Ein anderer Kunde schrieb: “Wir haben das Problem bei mehreren Prüfern, dass sie seit kurzem nicht mehr protokollieren können, die App sagt protokollieren und rattert, aber am Ende bricht die komplette App ab bzw. lädt ins Unendliche und muss neu gestartet werden. Bereits durch geführt: Neustart Tablet und App, Cache geleert, brachte keine Verbesserung.”

Abhilfe

wir haben herausgefunden, dass die System-App von Google mit der Bezeichnung “Android System WebView” in den aktuell verfügbaren Versionen (z.B. 118.0.5993.111 vom 24.10.2023) das Problem verursacht.

Für Anwender, die nicht das Knox-System von Samsung benutzen:

Bitte rufen Sie dann im Google Play Store diese App auf und de-installieren Sie die aktuelle Version.

Nach dem Klick auf die Schaltfläche “Deinstallieren” wird die aktuelle Version dieser App de-installiert und die Beschriftung der Schaltfläche im Google Play Store ändert sich auf “Aktualisieren”. Leider nützt eine Aktualisierung nichts, also klicken Sie bitte nicht auf “Aktualisieren”. Leider wird im Play Store nach dem De-Installieren des letzten Updates nicht eine frühere Versionsnummer angezeigt als diejenige, welche nun im System verwendet wird, was man aber erwartet, denn ein komplettes Entfernen dieser Systemkomponente geschieht mit dem De-Installieren ja nicht, sondern nur ein Zurückgehen auf die vorherige im System installierte Version.

Danach funktioniert die Erstellung von Protokollen in der RMA wieder.

 

Wichtig: Über das 3-Punkte Menü oben rechts im Playstore auf der Seite der App “Android System WebView” schalten Sie automatische Updates für diese App bitte aus!

Wie erreicht man, dass eine ältere Beta-Version der WebView installiert wird?
Ausgangspunkt ist Android-Version 14:
Zunächst in Android die Entwickleroptionen aktivieren durch mehrfachen Klick
auf den Eintrag "Buildnummer".
In den Einstellungen "Apps" aufrufen, dann "Android System WebView" aufrufen, dort in App-Info dann
ganz unten den Eintrag "App-Details in Store" aufrufen, um in dem Play Sore zu kommen, wenn die Version der "Android System WebView"
eine oberhalb der Version 117... ist
und dort diese Version zu de-installieren.
Danach in der Suchzeile eingeben "WebView-Implementierung" und schauen, ob nun die Version 117.0.5938.60 als
implementiert angezeigt wird. Falls bei "WebView-Implementierung" noch zwei verschiedene Versionen angezeigt werden,
so ist diejenige mit der höheren Versionsnummer zu de-installieren, damit unter "WebView-Implementierung" nur noch eine
übrigbleibt.
Wenn ja, dann das Tablet neu starten.

Bei Android 11 wird die 87.0.4280.141 vorgeschlagen als eine, bei welcher der RMA-Protokolldruck noch funktioniert.

Für Anwender des Knox-Systems von Samsung:

Das Entscheidende ist für das De-Installieren einer fehlerhaften Version von "Android System WebView", dass man vorher das automatische Aktualisieren der Play-Store-Apps verhindern muss.
Wie das zu machen ist, wird für Enterprise-Anwender der Knox-Plattform anhand eines früheren Falls
hier beschrieben:
Samsung devices reboot after Android System WebView update | Knox Platform for Enterprise | Samsung Knox Documentation
Was dort aber als "Alternative resolution" zu lesen ist, sollte man nicht wirklich als Alternative zur ersten dort beschriebenen Lösung betrachten, sondern als zusätzliche Maßnahme um sicherzustellen, dass das De-Installieren einer fehlerhaften Version nicht automatisch vom System rückgängig gemacht wird, solange von den Entwicklern des "Android System WebView"
keine Version veröffentlicht wurde, die den jetzt festgestellten Fehler nicht mehr enthält.