楼主:
Jkyzer (ob'_'ov)
2025-02-13 16:58:28近来Adguard约莫在半年前某次版本更新之后,
发现会经常自行关闭,大约一周里就会发生个一两次,
手上四台装置都是相同状况,所以稍微花了一点时间找问题点。
以下先说在个人测试中没有任何作用的解决方案,
主要以S24U的UI为主(Andriod 14,One UI 6.1),
较旧的Andriod或One UI版本可能会稍微有点不同,如S10e。
1.进入Adguard的应用程式资讯->电池->设定为‘不受限制’
https://i.imgur.com/oM6AHJO.jpg
这基本上是有使用Adguard都会设定的项目,再以前有用;
但在单纯这样设定没有用。
2.从任务清单 aka.最近的应用程式中将Adguard上锁
https://i.imgur.com/6mRacoL.jpg
也就是在任务清单内点击Icon后设置为保持开启,
在以前不需要这样做,现在单纯这样做也没有用。
3.设定->装置维护->电池->背景用量上限->关闭‘让未使用的应用程式进入休眠’
https://i.imgur.com/fPTdG5T.jpg
4.设定->装置维护->电池->背景用量上限->右上角直列三点->关闭‘最佳化电池’
https://i.imgur.com/RdDFLgX.jpg
5.设定->装置维护->内存->‘排除的应用程式’->添加Adgurad
https://i.imgur.com/vxiVjCz.jpg
忘了三星从哪一个版本开始,‘自动最佳化’不再是可以被关闭的功能,
而这个功能会自动关闭应用程式与释放内存;
以前也不需要这样做,现在单纯这样做也没用。
6.在Adguard设定中打开看门狗功能(Watchdog)并将间隔设为10秒
https://i.imgur.com/PJKFwNF.jpg
同样以前不需要这样做,现在单纯这样做也没用。
OK看到这边应该有人会开始想,这不是基本上该设的都设了吗
我找过国外的社群平台,不外乎给的答案也都是这些
这样还是会被自动关闭484没救惹?
还是四台装置同时都有问题?
跟发票有4个人重复中大奖一样
https://i.imgur.com/JVV1wjy.jpeg
好的接下来开始说有用的方案,
关键点在于‘Android System WebView’,
稍微对Android略有研究或从事相关开发的应该对这东西不陌生。
除了开启上面提到的6个方案之外,
另外也要将‘Andriod System WebView’也设定为
1.“不受限制”
https://i.imgur.com/9dxBXl8.jpg
※需要在应用程式中开启‘显示系统应用程式’才能看到这支程式
5.“排除的应用程式”
部分Andriod版本更旧一点的装置可能也需要将Chrome做同样的设定,
印象中有个时期这两个东西是绑在一起的。
目前在这样的设定下运行已经三周以上,
被自动关闭的形况都没有再次发生了;
有个额外情况是当‘Chrome’或‘Andriod System WebView’更新时,
有可能还是会将Adguard同时关闭,并且看门狗没有正常运作(自动重启),
这时还是得自己重新启动。
可以透过从手动将Andriod System WebView强制停止,
来验证Adguard也会被同步关闭。
另外个人认为在这样的设定下先前提到的6个方案中,
可能有一些是非必要的设定,但我也懒得再回头一项一项验证。
有时间我再将解决要点浓缩回报给开发团队。
阿如果有人想说Android System WebView跟Adguard有什么关系?
A恭喜问得好,但我已经把学过得还给老师了==
印象大概就是应用程式部分功能依赖Android System WebView为基底运作之类的,
有错还请指正。
另外可能有人会更关心电量消耗的情况,
基本上我是没感觉到有更加耗电的情况拉,可以自行斟酌看看。
以上
https://i.imgur.com/8Y0Bkz1.jpeg