我有Android NDK项目,问题是有时在运行Android 2.x的某些设备上(但在极少数情况下甚至是4.0),使用android.os.Process.killProcess(android,无法终止当前进程)。 os.Process.myPid())。我知道这听起来很疯狂,但应用程序只是挂起而不是终止。标准ANR(应用程序无响应)对话框在10-15秒后显示,但是......即使单击对话框中的“强制关闭”按钮,我也无法终止进程!终止应用程序的唯一方法是转到设置/应用程序/管理应用程序,然后单击那里的“强制停止”按钮。
日志中有很多行: E / JavaBinder(175):!!!失败的粘合剂交易!!!
那么有可能以某种方式强制 - 强制 - 以编程方式杀死Android上的当前进程吗?该解决方案应适用于Android 2.2 +