杀死/卸载后运行的进程

时间:2014-01-08 20:02:07

标签: android cpu-usage

我正在开发一个包含许多库的应用程序。后来我注意到有几次应用程序进程在关闭应用程序后仍在耗尽CPU。

我先杀了这个过程,但它继续前进。我卸载了应用程序 - 它仍然存在! (使用开发人员选项中的“显示CPU使用率”选项)。

我很确定我们没有在应用程序中执行任何高级操作,问题出在某些库中。你知道如何实现这种“病毒式”效应吗?

谢谢, 丹

编辑:卸载xxxx应用程序后,(我运行了adb uninstall com.xxxx.android)这就是我得到的:

adb shell top -m 10

  

PID PR CPU%S #THR VSS RSS PCY UID名称

     

13309 0 77%Z 8 0K 0K u0_a57 m.xxxx.android

这里有一个奇怪的事情:app是com.xxxx.android,看到的只是“m”。所以现在我知道它在卸载后继续耗尽电池(或至少与此相关的过程)。所以我的问题是:这怎么可能?

1 个答案:

答案 0 :(得分:0)

也许您的第三方库有广播接收器正在运行?