I’m testing X4F wit latest V2_R110 (white label, though it doesnt really matter)
since im unable to purchase and import DSDevices into Israel (DSdevice are missing Wifi certificates by the manufacture)
so im testing new Android devices, so far ive been using Minix U9, however these are obsolete and pretty crappy HW…
the new device im testing is 4K capable (HDMI 2.0) and has root access, tested already remote version upgrade - works fine…
when i set X4F as launcher, and reboot the device, there is Force close notification on screen and it wont load the apk correctly.
I tried also leaving the default launcher, waiting for the Xibo APK to automatically launch after 2 minutes - and this doesn’t happen either…
i went through all permissions including Admin permissions and enabled them…
this what is able to fetch in logcat:
--------- beginning of crash
01-01 02:00:20.839 3448 3448 E AndroidRuntime: FATAL EXCEPTION: main
01-01 02:00:20.839 3448 3448 E AndroidRuntime: Process: com.signage.twfidrxfsw, PID: 3448
01-01 02:00:20.839 3448 3448 E AndroidRuntime: java.lang.RuntimeException: Unable to instantiate application uk.org.xibo.player.Xibo: java.lang.IllegalStateException: SharedPreferences in credential encrypted storage are not available until after user is unlocked
01-01 02:00:20.839 3448 3448 E AndroidRuntime: at android.app.LoadedApk.makeApplication(LoadedApk.java:1069)
01-01 02:00:20.839 3448 3448 E AndroidRuntime: at android.app.ActivityThread.handleBindApplication(ActivityThread.java:5842)
01-01 02:00:20.839 3448 3448 E AndroidRuntime: at android.app.ActivityThread.access$1100(ActivityThread.java:199)
01-01 02:00:20.839 3448 3448 E AndroidRuntime: at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1650)
01-01 02:00:20.839 3448 3448 E AndroidRuntime: at android.os.Handler.dispatchMessage(Handler.java:106)
01-01 02:00:20.839 3448 3448 E AndroidRuntime: at android.os.Looper.loop(Looper.java:193)
01-01 02:00:20.839 3448 3448 E AndroidRuntime: at android.app.ActivityThread.main(ActivityThread.java:6669)
01-01 02:00:20.839 3448 3448 E AndroidRuntime: at java.lang.reflect.Method.invoke(Native Method)
01-01 02:00:20.839 3448 3448 E AndroidRuntime: at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493)
01-01 02:00:20.839 3448 3448 E AndroidRuntime: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:858)
01-01 02:00:20.839 3448 3448 E AndroidRuntime: Caused by: java.lang.IllegalStateException: SharedPreferences in credential encrypted storage are not available until after user is unlocked
01-01 02:00:20.839 3448 3448 E AndroidRuntime: at android.app.ContextImpl.getSharedPreferences(ContextImpl.java:419)
01-01 02:00:20.839 3448 3448 E AndroidRuntime: at android.app.ContextImpl.getSharedPreferences(ContextImpl.java:404)
01-01 02:00:20.839 3448 3448 E AndroidRuntime: at android.content.ContextWrapper.getSharedPreferences(ContextWrapper.java:174)
01-01 02:00:20.839 3448 3448 E AndroidRuntime: at android.preference.PreferenceManager.getDefaultSharedPreferences(PreferenceManager.java:526)
01-01 02:00:20.839 3448 3448 E AndroidRuntime: at org.acra.prefs.SharedPreferencesFactory.create(SharedPreferencesFactory.java:41)
01-01 02:00:20.839 3448 3448 E AndroidRuntime: at org.acra.ACRA.init(ACRA.java:234)
01-01 02:00:20.839 3448 3448 E AndroidRuntime: at org.acra.ACRA.init(ACRA.java:173)
01-01 02:00:20.839 3448 3448 E AndroidRuntime: at org.acra.ACRA.init(ACRA.java:157)
01-01 02:00:20.839 3448 3448 E AndroidRuntime: at org.acra.ACRA.init(ACRA.java:140)
01-01 02:00:20.839 3448 3448 E AndroidRuntime: at uk.org.xibo.player.Xibo.attachBaseContext(Xibo.java:46)
01-01 02:00:20.839 3448 3448 E AndroidRuntime: at android.app.Application.attach(Application.java:212)
01-01 02:00:20.839 3448 3448 E AndroidRuntime: at android.app.Instrumentation.newApplication(Instrumentation.java:1121)
01-01 02:00:20.839 3448 3448 E AndroidRuntime: at android.app.LoadedApk.makeApplication(LoadedApk.java:1061)
01-01 02:00:20.839 3448 3448 E AndroidRuntime: ... 9 more
01-01 02:00:21.155 3521 3521 E AndroidRuntime: FATAL EXCEPTION: main
01-01 02:00:21.155 3521 3521 E AndroidRuntime: Process: com.signage.twfidrxfsw, PID: 3521
01-01 02:00:21.155 3521 3521 E AndroidRuntime: java.lang.RuntimeException: Unable to instantiate application uk.org.xibo.player.Xibo: java.lang.IllegalStateException: SharedPreferences in credential encrypted storage are not available until after user is unlocked
01-01 02:00:21.155 3521 3521 E AndroidRuntime: at android.app.LoadedApk.makeApplication(LoadedApk.java:1069)
01-01 02:00:21.155 3521 3521 E AndroidRuntime: at android.app.ActivityThread.handleBindApplication(ActivityThread.java:5842)
01-01 02:00:21.155 3521 3521 E AndroidRuntime: at android.app.ActivityThread.access$1100(ActivityThread.java:199)
01-01 02:00:21.155 3521 3521 E AndroidRuntime: at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1650)
01-01 02:00:21.155 3521 3521 E AndroidRuntime: at android.os.Handler.dispatchMessage(Handler.java:106)
01-01 02:00:21.155 3521 3521 E AndroidRuntime: at android.os.Looper.loop(Looper.java:193)
01-01 02:00:21.155 3521 3521 E AndroidRuntime: at android.app.ActivityThread.main(ActivityThread.java:6669)
01-01 02:00:21.155 3521 3521 E AndroidRuntime: at java.lang.reflect.Method.invoke(Native Method)
01-01 02:00:21.155 3521 3521 E AndroidRuntime: at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493)
01-01 02:00:21.155 3521 3521 E AndroidRuntime: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:858)
01-01 02:00:21.155 3521 3521 E AndroidRuntime: Caused by: java.lang.IllegalStateException: SharedPreferences in credential encrypted storage are not available until after user is unlocked
01-01 02:00:21.155 3521 3521 E AndroidRuntime: at android.app.ContextImpl.getSharedPreferences(ContextImpl.java:419)
01-01 02:00:21.155 3521 3521 E AndroidRuntime: at android.app.ContextImpl.getSharedPreferences(ContextImpl.java:404)
01-01 02:00:21.155 3521 3521 E AndroidRuntime: at android.content.ContextWrapper.getSharedPreferences(ContextWrapper.java:174)
01-01 02:00:21.155 3521 3521 E AndroidRuntime: at android.preference.PreferenceManager.getDefaultSharedPreferences(PreferenceManager.java:526)
01-01 02:00:21.155 3521 3521 E AndroidRuntime: at org.acra.prefs.SharedPreferencesFactory.create(SharedPreferencesFactory.java:41)
01-01 02:00:21.155 3521 3521 E AndroidRuntime: at org.acra.ACRA.init(ACRA.java:234)
01-01 02:00:21.155 3521 3521 E AndroidRuntime: at org.acra.ACRA.init(ACRA.java:173)
01-01 02:00:21.155 3521 3521 E AndroidRuntime: at org.acra.ACRA.init(ACRA.java:157)
01-01 02:00:21.155 3521 3521 E AndroidRuntime: at org.acra.ACRA.init(ACRA.java:140)
01-01 02:00:21.155 3521 3521 E AndroidRuntime: at uk.org.xibo.player.Xibo.attachBaseContext(Xibo.java:46)
01-01 02:00:21.155 3521 3521 E AndroidRuntime: at android.app.Application.attach(Application.java:212)
01-01 02:00:21.155 3521 3521 E AndroidRuntime: at android.app.Instrumentation.newApplication(Instrumentation.java:1121)
01-01 02:00:21.155 3521 3521 E AndroidRuntime: at android.app.LoadedApk.makeApplication(LoadedApk.java:1061)
01-01 02:00:21.155 3521 3521 E AndroidRuntime: ... 9 more
--------- beginning of system