Sample Header Ad - 728x90

Smart Launcher keeps restarting after upgrading Lenovo Tab P11 2nd Gen to Android 14

1 vote
1 answer
263 views
I have a Lenovo Tab P11 2nd Gen (TB132FU). After an upgrade to Android 14, the custom "Smart Launcher" preinstalled on this tablet keeps crashing. This sometimes interrupts actions I take in the UI. Even though I have installed another launcher (Microsoft Launcher), the old launcher seems to be running and crashing in the background. On my main account, it crashes less frequently, but I also have a Google Family link installed, and my kids cannot use the tablet anymore with their restricted accounts. I have connected the Tablet to the dev tools and received the following logs:
ApplicationHelper       system_server                        E  Fail to get PackageManager
ActivityManager         system_server                        I  Killing 10748:com.android.chrome:sandboxed_process0:org.chromium.content.app.SandboxedProcessService0:3/u0a141i-8998 (adj 0): isolated not needed
Process                 system_server                        D  call killProcessQuiet from uid 1000 pid 1435 tid 3599 to kill pid 10748
                                                                java.lang.Exception: log killProcessQuiet callstack for debug:
                                                                    at android.os.Process.killProcessQuiet(Process.java:1378)
                                                                    at com.android.server.am.ProcessRecord.killLocked(ProcessRecord.java:1295)
                                                                    at com.android.server.am.ProcessRecord.killLocked(ProcessRecord.java:1252)
                                                                    at com.android.server.am.OomAdjuster.updateAndTrimProcessLSP(OomAdjuster.java:1409)
                                                                    at com.android.server.am.OomAdjuster.updateOomAdjInnerLSP(OomAdjuster.java:1090)
                                                                    at com.android.server.am.OomAdjuster.performUpdateOomAdjPendingTargetsLocked(OomAdjuster.java:958)
                                                                    at com.android.server.am.OomAdjuster.updateOomAdjPendingTargetsLocked(OomAdjuster.java:938)
                                                                    at com.android.server.am.ActivityManagerService.updateOomAdjPendingTargetsLocked(ActivityManagerService.java:17315)
                                                                    at com.android.server.am.ActiveServices.unbindServiceLocked(ActiveServices.java:4053)
                                                                    at com.android.server.am.ActivityManagerService.unbindService(ActivityManagerService.java:14249)
                                                                    at android.app.IActivityManager$Stub.onTransact(IActivityManager.java:3061)
                                                                    at com.android.server.am.ActivityManagerService.onTransact(ActivityManagerService.java:2992)
                                                                    at android.os.Binder.execTransactInternal(Binder.java:1349)
                                                                    at android.os.Binder.execTransact(Binder.java:1285)
    
AndroidRuntime          pid-21404                            E  FATAL EXCEPTION: launcher-loader
                                                                Process: com.tblenovo.launcher, PID: 21404
                                                                java.lang.NullPointerException: Attempt to invoke virtual method 'android.content.ComponentName android.content.pm.LauncherActivityInfo.getComponentName()' on a null object reference
                                                                    at com.android.launcher3.model.data.AppInfo.(AppInfo.java:89)
                                                                    at com.android.launcher3.model.LoaderTask.loadAllApps(LoaderTask.java:1045)
                                                                    at com.android.launcher3.model.LoaderTask.run(LoaderTask.java:262)
                                                                    at android.os.Handler.handleCallback(Handler.java:958)
                                                                    at android.os.Handler.dispatchMessage(Handler.java:99)
                                                                    at android.os.Looper.loopOnce(Looper.java:206)
                                                                    at android.os.Looper.loop(Looper.java:295)
                                                                                                        	at android.os.HandlerThread.run(HandlerThread.java:67)
    
com.google.android.apps.kids.home    E  Class not found when unmarshalling: android.support.v4.media.MediaBrowserCompat$MediaItem
                                                                java.lang.ClassNotFoundException: android.support.v4.media.MediaBrowserCompat$MediaItem
                                                                at java.lang.Class.classForName(Native Method)
                                                                at java.lang.Class.forName(Class.java:607)
                                                                at android.os.Parcel.readParcelableCreatorInternal(Parcel.java:4978)
                                                                at android.os.Parcel.readParcelableInternal(Parcel.java:4861)
                                                                at android.os.Parcel.readValue(Parcel.java:4621)
                                                                at android.os.Parcel.readValue(Parcel.java:4390)
                                                                at android.os.Parcel.readListInternal(Parcel.java:5399)
                                                                at android.os.Parcel.readArrayListInternal(Parcel.java:5418)
                                                                at android.os.Parcel.readValue(Parcel.java:4651)
                                                                at android.os.Parcel.readValue(Parcel.java:4390)
                                                                at android.os.Parcel.-$$Nest$mreadValue(Unknown Source:0)
                                                                at android.os.Parcel$LazyValue.apply(Parcel.java:4488)
                                                                at android.os.Parcel$LazyValue.apply(Parcel.java:4447)
                                                                at android.os.BaseBundle.unwrapLazyValueFromMapLocked(BaseBundle.java:415)
                                                                at android.os.BaseBundle.getValueAt(BaseBundle.java:401)
                                                                at android.os.BaseBundle.getValue(BaseBundle.java:381)
                                                                at android.os.BaseBundle.getValue(BaseBundle.java:364)
                                                                at android.os.BaseBundle.getValue(BaseBundle.java:357)
                                                                at android.os.Bundle.getParcelableArrayList(Bundle.java:1046)
                                                                at dn.handleMessage(PG:111)
                                                                at android.os.Handler.dispatchMessage(Handler.java:106)
                                                                at android.os.Looper.loopOnce(Looper.java:206)
                                                                at android.os.Looper.loop(Looper.java:295)
                                                                at android.app.ActivityThread.main(ActivityThread.java:8695)
                                                                at java.lang.reflect.Method.invoke(Native Method)
                                                                at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:577)
                                                                at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1062)
                                                            Caused by: java.lang.ClassNotFoundException: android.support.v4.media.MediaBrowserCompat$MediaItem
                                                                at java.lang.Class.classForName(Native Method) 
                                                                at java.lang.Class.forName(Class.java:607) 
                                                                at android.os.Parcel.readParcelableCreatorInternal(Parcel.java:4978) 
                                                                at android.os.Parcel.readParcelableInternal(Parcel.java:4861) 
                                                                at android.os.Parcel.readValue(Parcel.java:4621) 
                                                                at android.os.Parcel.readValue(Parcel.java:4390) 
                                                                at android.os.Parcel.readListInternal(Parcel.java:5399) 
                                                                at android.os.Parcel.readArrayListInternal(Parcel.java:5418) 
                                                                at android.os.Parcel.readValue(Parcel.java:4651) 
                                                                at android.os.Parcel.readValue(Parcel.java:4390) 
                                                                at android.os.Parcel.-$$Nest$mreadValue(Unknown Source:0) 
                                                                at android.os.Parcel$LazyValue.apply(Parcel.java:4488) 
                                                                at android.os.Parcel$LazyValue.apply(Parcel.java:4447) 
                                                                at android.os.BaseBundle.unwrapLazyValueFromMapLocked(BaseBundle.java:415) 
                                                                at android.os.BaseBundle.getValueAt(BaseBundle.java:401) 
                                                                at android.os.BaseBundle.getValue(BaseBundle.java:381) 
                                                                at android.os.BaseBundle.getValue(BaseBundle.java:364) 
                                                                at android.os.BaseBundle.getValue(BaseBundle.java:357) 
                                                                at android.os.Bundle.getParcelableArrayList(Bundle.java:1046) 
                                                                at dn.handleMessage(PG:111) 
                                                                at android.os.Handler.dispatchMessage(Handler.java:106) 
                                                                at android.os.Looper.loopOnce(Looper.java:206) 
                                                                at android.os.Looper.loop(Looper.java:295) 
                                                                at android.app.ActivityThread.main(ActivityThread.java:8695) 
                                                                at java.lang.reflect.Method.invoke(Native Method) 
                                                                at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:577) 
                                                                at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1062) 
2025-02-09 09:02:17.885 13743-13743 MediaBrowserCompat      com.google.android.apps.kids.home    E  Could not unparcel the data.
A part of the logcat output would be here https://gist.github.com/000panther/37bd52d039fa90867dabd1701d37f953 For me, it seems that the Launcher and/or the Google Family Link integration are not written for Android 14. I would be willing to install another ROM or maybe even downgrade the tablet to e.g. Android 13.
Asked by Paul Weber (131 rep)
Feb 9, 2025, 08:05 AM
Last activity: Feb 13, 2025, 10:21 PM