我试图在linux上编写一个shell脚本,以调试Android应用程序。
命令。。

adp jdwp

将列出Android设备上所有可调试的运行进程。上列出的最后一个是最新的。我想编写一个bash shell脚本,它将使用最后一行,并在脚本的后续命令中使用它。
问题是ADB JDWP永远不会退出。它跑完就在那儿。所以shell脚本的其余部分根本不执行。
如果ADB JDWP命令不退出,我如何将ADB JDWP命令的最后一行保存到变量?

最佳答案

使用超时。

timeout 1 adb jdwp
<now your script can continue>

08-18 04:03