J'exécute LineageOS 16 sur un OnePlus 3T. Chaque fois que j'essaie d'ouvrir le Pixel Launcher, il se plante. Dans adb logcat
j'ai vu les lignes suivantes qui semblaient pertinentes :
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
J'ai essayé d'exécuter ces commandes pour résoudre le problème :
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
Cependant, ils ont échoué :
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
J'ai cherché cela et j'ai trouvé un post sur XDA avec quelqu'un ayant le même problème : https://forum.xda-developers.com/Android/software/pa-gapps-continuation-t3098071/post77695616#post77695616
Les réponses n'étaient pas très utiles cependant. Elles se résumaient essentiellement à "votre ROM est cassée ; demandez à votre développeur de ROM de la réparer".
Alors, comment puis-je résoudre ce problème ?