AidLux在OPPO ColorOS被系统杀进程解决方案

问题

出现如图所示的情况,可先打开命令行终端,输入下面的命令:

ps -ef

原因

通过该命令我们可以看到,AidLux默认启动的一些服务都被杀掉了,通过adb logcat 我们可以看到是Athena主动kill了相关进程:

我没有找到reason:71具体表示什么,但我们目前已经知道Athena这个程序是会主动杀掉我们的进程以及其他放在后台的应用。

解决方案

1. adb卸载/停用 athena

如果我们能够卸载掉athena这个程序或者禁用这个程序应该就能解决这个问题了,我们可以查看一下是否有com.coloros.athena这个应用:

adb shell pm path com.coloros.athena
# package:/system/system_ext/app/Athena/Athena.apk

可以看到这是一个系统应用,通常情况我们是无法卸载或停用的,幸运的是通过adb我们可以停用/卸载这个程序。

adb提供了以下停用/启用/卸载3个命令。

# 停用 com.coloros.athena
adb shell pm disable-user com.coloros.athena
# 启用 com.coloros.athena
adb shell pm enable com.coloros.athena
# 卸载应用
adb shell pm uninstall -k --user 0 xxxx

由于停用/卸载athena应用可能会导致耗电增加,因为不杀进程,后台会堆积很多进程,增加耗电。

如果不在乎耗电的话可以直接卸载athena,由于它是一个系统应用,后续可能无法再次安装,只有恢复出厂设置能够恢复,因此这里推荐停用命令将其停用,等我们需要的时候可以将其启用即可。

``` adb shell pm disable-user com.coloros.athena # Package com.coloros.athena new state: disabled-user
<p><strong>2. 锁定+电池优化</strong></p>
<p>为了防止切到后台或息屏被杀进程,我们可以增加一些防护措施。</p>
<p>1)切到后台运行界面,将AidLux锁定。</p>
<p><img src="https://aidlux.oss-cn-beijing.aliyuncs.com/imgs/1648006546696684418.png" alt="" /></p>
<p>2)打开应用管理-&gt;AidLux-&gt;耗电管理</p>
<p>将耗电管理设置全部打开</p>
<p><img src="https://aidlux.oss-cn-beijing.aliyuncs.com/imgs/1648006604523006433.png" alt="" /></p>
<h3>测试</h3>
<p>完成上述工作后,再打开AidLux进行测试,将其放置在前台一段时间后发现其并没有没杀掉进程能够正常使用,切到后台运行也能够正常使用。</p>
<h3>其他</h3>
<ul>
<li><a href="http://adbdownload.com/">adbdownload</a></li>
<li><a href="https://github.com/barry-ran/QtScrcpy">QtScrcpy</a></li>
</ul>
1 个赞

666

我用的是三星 oneui4 系统 安装xfce之后就开始被杀后台了 卸载了就没问题

三星哪款设备呢?还有Android版本?xfce4的虚进程较多,可能达到某些限制,导致被杀后台了

Tab S7,有可能是xfce虚进程太多

安卓12

Android12确实有这种情况,你可以看下这篇帖子 用adb 设置一下https://community.aidlux.com/postDetail/593

好的 我拿电脑试试

大佬666

锁定+电池优化不管用。我手机是oppo k7是安卓12的锅吗?很多pc虚拟机也是退到桌面再进就用不了了。话说aidlux就是个线上应用吗?不联网除了终端就啥都用不了了。

不是,是因为文中提到的,ov家的手机除了Android12还有它自家的athena应用杀进程很严重,用着用着就断了就是因为进程被杀了。