作者:
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