Estoy ejecutando LineageOS 16 en un OnePlus 3T. Siempre que trato de abrir el Pixel Launcher, se cierra. En adb logcat
, vi las siguientes líneas que parecían relevantes:
05-25 16:13:31.293 16356 16356 W TaskStackChangeListeners: java.lang.SecurityException: Permission Denial: registerTaskStackListener() from pid=16356, uid=10003 requires android.permission.MANAGE_ACTIVITY_STACKS
05-25 16:13:31.476 16356 16356 E AndroidRuntime: java.lang.RuntimeException: Unable to resume activity {com.google.android.apps.nexuslauncher/com.google.android.apps.nexuslauncher.NexusLauncherActivity}: java.lang.SecurityException: Permission Denial: setShelfHeight() from pid=16356, uid=10003 requires android.permission.STATUS_BAR
Intenté ejecutar estos comandos para solucionar el problema:
adb shell pm grant com.google.android.apps.nexuslauncher android.permission.MANAGE_ACTIVITY_STACKS
adb shell pm grant com.google.android.apps.nexuslauncher android.permission.STATUS_BAR
Sin embargo, fallaron:
java.lang.SecurityException: Package com.google.android.apps.nexuslauncher has not requested permission android.permission.MANAGE_ACTIVITY_STACKS
java.lang.SecurityException: Package com.google.android.apps.nexuslauncher has not requested permission android.permission.STATUS_BAR
Busqué sobre esto y encontré un post en XDA con alguien que tenía el mismo problema: https://forum.xda-developers.com/android/software/pa-gapps-continuation-t3098071/post77695616#post77695616
Las respuestas no fueron muy útiles. Básicamente se reducían a "tu ROM está fallada; pídele al desarrollador de tu ROM que lo arregle".
Entonces, ¿cómo puedo solucionar este crash?