After upgrading my openhab from version 4 to version 5 the android app of my old smartphone only shows a blank screen in MainUI.
The smartphone is a Samsung S4 mini on Android 7.1 (Lineage OS) which i use as smart home display.
I tried some things:
- De-/Reinstalling the App
- Clearing Cache and Data
- A simple Sitemap works!
An OpenHab Android App Logfile with an exception and 2 errors is attached. Here some snippets from this logfile:
(...)
10-20 10:46:04.310 8138 8212 W cr_CrashFileManager: /data/user/0/org.openhab.habdroid/cache/WebView/Crash Reports does not exist or is not a directory
10-20 10:46:04.326 8138 8138 I art : Rejecting re-init on previously-failed class java.lang.Class<com.android.webview.chromium.WebViewContentsClientAdapter$7>: java.lang.NoClassDefFoundError: Failed resolution of: Landroid/webkit/RenderProcessGoneDetail;
10-20 10:46:04.326 8138 8138 I art : at void com.android.webview.chromium.WebViewChromium.init(java.util.Map, boolean) (WebViewChromium.java:6453)
(...)
10-20 10:46:04.327 8138 8138 I art : at void com.android.internal.os.ZygoteInit.main(java.lang.String[]) (ZygoteInit.java:779)
10-20 10:46:04.327 8138 8138 I art : Caused by: java.lang.ClassNotFoundException: Didn't find class "android.webkit.RenderProcessGoneDetail" on path: DexPathList[[zip file "/system/app/webview/webview.apk"],nativeLibraryDirectories=[/system/app/webview/lib/arm, /system/app/webview/webview.apk!/lib/armeabi-v7a, /system/lib, /vendor/lib, /system/lib, /vendor/lib]]
10-20 10:46:04.327 8138 8138 I art : at java.lang.Class dalvik.system.BaseDexClassLoader.findClass(java.lang.String) (BaseDexClassLoader.java:56)
(...)
10-20 10:46:04.333 8138 8138 I art : Rejecting re-init on previously-failed class java.lang.Class<com.android.webview.chromium.WebViewContentsClientAdapter$3>: java.lang.NoClassDefFoundError: Failed resolution of: Landroid/webkit/SafeBrowsingResponse;
10-20 10:46:04.333 8138 8138 I art : at void com.android.webview.chromium.WebViewChromium.init(java.util.Map, boolean) (WebViewChromium.java:6453)
(...)
10-20 10:46:04.334 8138 8138 I art : Caused by: java.lang.ClassNotFoundException: Didn't find class "android.webkit.SafeBrowsingResponse" on path: DexPathList[[zip file "/system/app/webview/webview.apk"],nativeLibraryDirectories=[/system/app/webview/lib/arm, /system/app/webview/webview.apk!/lib/armeabi-v7a, /system/lib, /vendor/lib, /system/lib, /vendor/lib]]
10-20 10:46:04.334 8138 8138 I art : at java.lang.Class dalvik.system.BaseDexClassLoader.findClass(java.lang.String) (BaseDexClassLoader.java:56)
(...)
10-20 10:46:04.546 8138 8231 E libEGL : validate_display:99 error 3008 (EGL_BAD_DISPLAY)
10-20 10:46:04.575 8138 8220 E cr_ApiBridge: Failed to init handler: Attempt to invoke virtual method 'java.lang.reflect.Constructor java.lang.Class.getDeclaredConstructor(java.lang.Class[])' on a null object reference
(...)
20251020_OpenHab-App.log (52.4 KB)
How to fix it? THX!