我试图弄清楚当Android应用程序因硬错误(特别是out_of_memory)崩溃时如何(或是否有可能)通过adb shell接受“强制关闭”对话框。我希望基本上用 bash 脚本循环一个应用程序,所以当它崩溃时我想重新启动它运行。这里缺少的步骤是我无法模拟按下对话框中间显示的“强制关闭”按钮。
同时,进程似乎并没有真正在运行(试图杀死 PID 不起作用),所以这有点奇怪,因为它似乎已经停止了,但是再次启动它(通过 adb shell am ...) 只是给了我'当前任务已被带到前面'。
任何想法将不胜感激!