android-远程重启应用程序崩溃或退出

时间:2014-01-23 22:55:09

标签: android remote-access remote-debugging restart

我正在开发一个自助服务终端风格的Android应用程序,能够远程重启应用程序,或者以某种方式自动启动它,如果它崩溃或退出是非常重要的。我知道您可以使用BugSense等工具轻松远程监控崩溃,但是一旦您知道它已崩溃,有没有办法远程重启应用程序?

这是一个类似的问题,但针对的是Windows应用

Best way to detect an application crash and restart it?

1 个答案:

答案 0 :(得分:0)

您可以使用

重新启动应用程序
System.exit(2)

您可以通过向移动应用发送任何内容并使用此命令

来调用此功能

您可以从android.app.applicaton扩展的类中处理未捕获的异常,以便通过执行此操作将所有异常转发到该类

Thread.setDefaultUncaughtExceptionHandler(new ExceptionHandler()); 

创建应用程序扩展类。

Exception Handler类允许它扩展IntentService并实现UncaughtExceptionHandler。这将在应用程序崩溃时调用。希望这有帮助