4

在我们的测试中,我想使用一个脚本来运行一些 android 活动。我可以使用 adb shell start activity 命令来启动这些活动。有没有办法使用 adb 命令来判断活动何时结束?在发出下一个 adb start activity 命令之前,脚本需要知道第一个活动何时完成。

4

2 回答 2

3

我最近做了一些事情,我想要一个 bash 脚本来运行 adb 命令并显示/等待它完成。这对我有用:

./adb shell am start -W -n com.android.settings/.ApplicationSettings

然后脚本等待应用程序菜单加载,然后再继续。不确定这将如何在更长的过程中发挥作用,但值得一试。

于 2013-02-12T11:03:25.557 回答
0

如果您可以控制您正在监控的应用程序的来源,请按照 Daniel 在问题评论中的建议进行操作。但如果你不能 - 尝试执行dumpsys activity activities,看看你是否能找到你正在寻找的信息。查看该Running activities部分,看看您的活动是否在完成后从列表中消失。

于 2013-02-07T21:19:06.473 回答