6 votos

El lanzador de píxeles se bloquea debido a la falta de permisos STATUS_BAR y MANAGE_ACTIVITY_STACKS

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?

8voto

Joseph Sible Puntos 106

Reinicíe en TWRP y edité /data/system/packages.xml. Bajo y , agregué las siguientes líneas:

Cuando reinicié de nuevo en Android, el fallo estaba arreglado.

0 votos

Muy extraño: 1. No tengo una sección sino debajo de 2. En `/data/system/packages.xml` tengo:

0 votos

Tuve el mismo problema después de actualizar a LineageOS 17.1 en OnePlus3T. Además, al usar otro lanzador, el botón de "aplicaciones recientes" no funcionaba. Buscando en el foro de XDA para la versión relevante se sugirió volver a aplicar Gapps. Simplemente hice una nueva actualización de Lineage (la más reciente) seguida inmediatamente por la última versión de OpenGapps. Después de esto, todo funcionó bien. Al ver el registro de cambios de OpenGapps, el error de cierre forzado del lanzador de Pixel era un problema conocido y resuelto.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X