解决手机开机时出现“Notification has been set”提示的问题
问:
我的Galaxy SII手机最近每次启动都会出现一个标准通知框,上面显示的文本为“Notification has been set”。我已经卸载了我怀疑显示此弹出窗口的应用程序,并且的通知栏中也没有任何通知,但是这个弹窗仍然不断出现在屏幕上。如何跟踪哪个软件导致了这个问题?
回答1(最优回复):
我找到了原因。我通过尝试使用adb logcat
, adb shell dumpsys
以及钛度备份(Titanium Backup)的冻结功能进行了调查,最终成功将问题定位到了一个叫“NorthPark 2.04”的应用,该应用从Google Play商店上可以获取。
解决方案:
- 使用命令行工具和USB连接到手机:
- 打开终端窗口。
- 确保已经安装了
adb
并将其路径添加至系统环境变量中。 使用
adb devices
命令确保Android设备已识别。检查日志信息(logcat)来追踪问题:
bash
adb logcat | grep "Notification has been set"
这将过滤出所有与“通知”相关的记录,帮助你找出潜在的问题应用。使用钛度备份的冻结功能进一步缩小范围:
- 在钛度备份中选择需要测试的应用。
- 冻结该应用并重复启动手机。
观察弹窗是否依然出现。如果在冻结某个应用后取消弹窗,那么这个应用很可能是罪魁祸首。
定位特定app:
通过上述步骤我找到了导致问题的“北帕克(Pullups 2.04)”。尽管其设置中关闭了通知功能,但该app还是会频繁地发出提示。为了避免这种干扰,我移除了所有来自NorthPark的应用,以此解决了此类弹窗。
提示:
- 对于未达到可回帖层级的新用户来说,请使用评论或通过增加积分的方式进行回复。
- 定期查看日志来确定是否有新软件添加或更新,并据此做出相应的行动。
- 若问题仍然存在,尝试禁用最近安装的未知应用程序和更改了系统设置的第三方应用。
这个解决方案有助于新手从根源上解决问题的同时,也为其他有类似困扰的用户指明了正确的调查方向与步骤。
正文完