GSWXXN / RestoreSplashScreen

启动遮罩进化 / RestoreSplashScreen
GNU Affero General Public License v3.0
242 stars 12 forks source link

使用938ce75和909ea2b自动构建版本每打开一次应用会使系统界面崩溃一次 #34

Closed NotWayOut closed 8 months ago

NotWayOut commented 9 months ago

java.lang.RuntimeException: java.lang.reflect.InvocationTargetException at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:571) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1013) Caused by: java.lang.reflect.InvocationTargetException at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:561) ... 1 more Caused by: java.lang.ClassNotFoundException: com.android.systemui.statusbar.KeyguardIndicationController at java.lang.Class.classForName(Native Method) at java.lang.Class.forName(Class.java:536) at k5.d.Z(Unknown Source:12) at androidx.activity.l.run(Unknown Source:761) at android.os.Handler.handleCallback(Handler.java:958) at android.os.Handler.dispatchMessage(Handler.java:99) at android.os.Looper.loopOnce(Looper.java:224) at android.os.Looper.loop(Looper.java:318) at android.app.ActivityThread.main(ActivityThread.java:8744) ... 3 more Caused by: java.lang.ClassNotFoundException: com.android.systemui.statusbar.KeyguardIndicationController ... 12 more

打开 图标---替换图标获取方式或使用MIUI大图标 会使每次打开应用将系统界面崩溃 关闭上述两个功能后只有打开系统设置(com.android.settings)会使系统界面崩溃

NotWayOut commented 9 months ago

https://whatup.lanzoum.com/i864R1h2oudi lsposed日志

GSWXXN commented 9 months ago

看起来和这里的错误是一样的, 请试一下关闭 HyperCeiler 的 “锁屏底部显示充电信息” 功能

NotWayOut commented 9 months ago

看起来和这里的错误是一样的, 请试一下关闭 HyperCeiler 的 “锁屏底部显示充电信息” 功能

可以了,不再崩溃了

GSWXXN commented 9 months ago

很奇怪, 这可能跟遮罩模块有关, 但不知道为什么有关, 异常是从 HyperCeiler 那里发出来的. 可以确定的是这个问题只会在安卓14 上出现, 但是我现在还没有设备能升级到 HyperOS, 没有办法复现出来

jxf1997 commented 9 months ago

看起来和这里的错误是一样的, 请试一下关闭 HyperCeiler 的 “锁屏底部显示充电信息” 功能

确实,关闭这个以后就不再崩溃了

GSWXXN commented 8 months ago

已经尝试给 HyperCeiler 提交修复了, 请测试一下 HyperCeiler 的最新 canary 版本