Zum Inhalt springen

Der Fully Kiosk Browser stürzt ab. Warum? ​

Sollte die Fully Kiosk-App willkürlich verschwinden, kann es sein, dass sie abstürzt oder vom Android-Betriebssystem beendet wird. 99 % solcher Probleme gehen auf die Android Webview zurück, die nach wie vor zahlreiche bekannte Fehler aufweist (z. B. bekannte Speicherlecks bei der Verwendung von CSS-Animationen). Auch ANR-Fehler (Application Not Responding) sind möglich. Diese Probleme stehen in der Regel im Zusammenhang mit einer bestimmten Kombination aus Website und Android-Hardware.

  1. Die Android Webview-Komponente kann nach einiger Zeit abstürzen oder ANRs verursachen, was auf die Komplexität der Website und die Ressourcennutzung zurückzuführen ist – Probleme, die wir leider nicht abfangen können. Sie können versuchen, eine einfache Seite wie www.google.com aufzurufen. Wenn der Fully Kiosk Browser dabei nicht mehr abstürzt, handelt es sich zu 100 % um ein Webview-Problem. Solche Abstürze können aufgrund von Aktualisierungen auf der betreffenden Website oder von Updates der Android Webview-Komponente auftreten oder wieder aufhören. Sie können diese Abstürze nur verhindern, indem Sie die Webview aktualisieren oder auf eine ältere Version zurücksetzen oder Ihre Website vereinfachen. In vielen Fällen hängt das Problem auch mit der Gerätehardware zusammen; ein Wechsel des Gerätetyps kann Abhilfe schaffen.

  2. Sollte Fully Kiosk plötzlich bei jedem App-Start abstürzen, könnte dies auf ein fehlerhaftes Webview-Update zurückzuführen sein, wie es im März 2021 der Fall war. Wir empfehlen, die automatischen Updates für Webview/Chrome nach einer Testphase zu deaktivieren, um solche Risiken zu vermeiden. Bitte nutzen Sie die Geräteprovisionierung, um das Webview bei Bedarf manuell per Fernzugriff aktualisieren zu können.

Stellen Sie sicher, dass die folgenden Optionen unter Other Settings aktiviert sind, um einen automatischen Neustart der App nach einem Absturz zu versuchen: Restart Fully After Crash, Restart Fully After Update und Run as Priority App. Die Mechanismen für den vollständigen Neustart im Kiosk-Modus (Fully Kiosk) funktionieren am besten, wenn Keep Screen On und Kiosk Mode aktiviert sind. Bitte beachten Sie, dass wir in einigen Fällen keinen Neustart garantieren können, da es sich bei unserer App um eine Nicht-System-App handelt, die die Funktionen des Android-Betriebssystems nicht außer Kraft setzen kann.

Wenn Fully Kiosk nach einem Absturz automatisch neu startet, wird ein Protokolleintrag erstellt. Überprüfen Sie das Fully Log in Remote Admin. Wenn Sie genau wissen möchten, was den Absturz verursacht hat, können Sie unmittelbar nach dem Absturz auf Ihrem Gerät einen Fehlerbericht abrufen und analysieren. Falls Sie unmittelbar nach dem Absturz keinen Fehlerbericht erstellen können, können Sie Ihr Gerät an den PC anschließen und Logcat mithilfe der ADB-Tools sowie eines Befehls wie /path/to/adb logcat >logcat.txt kontinuierlich aufzeichnen; anschließend können Sie die resultierende Datei analysieren.