当Android应用程序因硬错误(特别是out_of_memory)崩溃时,我正试图弄清楚如何(或者是否可能)通过adb shell接受"强制关闭"对话框.我希望基本上使用bash脚本循环应用程序,所以当它崩溃时我想再次启动它.这里缺少的一步是我无法模拟按下对话框中间显示的"强制关闭"按钮.
同时,这个过程似乎并没有真正运行(尝试杀死PID不起作用),所以这有点奇怪,因为它似乎已经停止了,但是再次启动它(通过adb) shell am ...)只是给了我'当前的任务已经被带到了前面'.
任何想法将不胜感激!
+1 DarkXphenomenon为UncaughtExceptionHandler的.
但是杀了你应该在使用的过程时:
am force-stop: force stop everything associated with <PACKAGE>.
am kill: Kill all processes associated with <PACKAGE>. Only kills.
processes that are safe to kill -- that is, will not impact the user
experience.
Run Code Online (Sandbox Code Playgroud)
例如:
adb shell am force-stop <YOUR.PACKAGE.NAME>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3550 次 |
| 最近记录: |