关于am force-stop杀不死某些app的原因

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于am force-stop杀不死某些app的原因相关的知识,希望对你有一定的参考价值。

关于am force-stop杀不死某些app的原因

你在android8.1中,可能运行
adb shell am force-stop XXX
其中XXX是app的包名,发现进程还在,而且ps看进程号不变,也就是此包没有被stop掉。
其实在android8.1中的代码中:

if (app.persistent && !evenPersistent) {
// we don‘t kill persistent processes
continue;
}

应用中android:persistent="true",
am 中有限制,如果这个属性为true 就不让force-stop。

另外我的相关培训视频请看:
欢迎观看我发布的各个课程: https://edu.51cto.com/lecturer/8896847.html

我的新的3折优惠的打包课程链接如下:
https://edu.51cto.com/topic/2362.html

以上是关于关于am force-stop杀不死某些app的原因的主要内容,如果未能解决你的问题,请参考以下文章

Android之关于killBackgroundProcesses()函数,杀不死进程的解释

"killBackgroundProcesses" 为何杀不死进程?

安卓android杀不死进程,保护,双进程守护,驻留,Marsdaemon,保活

杀不死的Perl

(转)Android 从底层实现让应用杀不死失效Closed

trojanproxy.agent.ku是啥啊?杀不死怎么办??