我正在从 ADB 命令运行应用程序,如下所示:
adb shell am start -n com.example.someapp.app/.SimpleActivity
此应用程序的主屏幕将有两个按钮,如何从 ADB Shell 中按下其中一个按钮?
看起来该adb shell input
命令可能对您有用。您可能需要有根设备才能允许 adb 模拟触摸输入工作。
这是一个博客链接,其中包含关于 adb 输入的文章:
https ://grymoire.wordpress.com/2014/09/17/remote-input-shell-scripts-for-your-android-device/
您通常会点击按钮(如果您知道坐标):
adb shell input tap <x> <y>
要查找坐标,请启用指针位置,然后点击设备上的按钮位置:
adb shell settings put system pointer_location 1
无需root手机。
在 Android 10 API 29 上测试