有没有人遇到过这种情况?我在 Android 设备的设置对话框中强制停止应用程序。但是当我ps
通过它使用命令时,adb
它仍然显示在屏幕上。但是这个过程是不能通过的activityManager.getRunningAppProcesses()
。这个过程甚至在我卸载这个应用程序后仍然存在,它是随机发生的。
因为我在我的应用程序中使用打开了一个端口ServerSocket
,所以在我停止我的应用程序后无法释放该端口。下次我尝试打开我的应用程序时,它无法再次使用此端口。
我正在使用华硕 EeePad,这个问题似乎只发生在该设备上。
顺便说一句,流程管理器等任何第三方工具都无法获取流程。pid
但是当我使用ps
viaadb shell
列出所有进程时,它确实存在。