我正在使用adb shell命令monkey
启动一个应用程序,然后启动另一个应用程序。一切正常,除了一个奇怪的副作用,该错误将设备上的方向锁定设置回自动旋转。通常,平板电脑只能锁定为人像模式。
有人知道monkey
命令会更改方向锁定的任何原因吗?还是有办法防止这种情况/通过adb将其重新设置?
adb shell monkey -p com.application1 1
adb shell monkey -p com.application2 1
平板电脑信息:
答案 0 :(得分:0)
如上面与@MartinZeitler的评论中所讨论的那样,问题在于monkey
命令并不真正适合我要达到的目的。尽管移除方向锁定并不是我能够在任何地方显式记录的内容,但是看起来这似乎是monkey
随机元素之一。
我的解决方案是使用以下命令启动应用程序,这更适合仅作为其他测试的一部分启动应用程序,而不是使用压力测试命令。
am start -n com.application1/.MainActivity`
以下问题包含有关通过亚行启动应用程序的一些非常详细的信息