Android应用程序和ADB之间的交互

时间:2018-02-14 03:29:38

标签: android adb-shell

我正在运行ADB命令中的应用程序,如下所示:

adb shell am start -n com.example.someapp.app/.SimpleActivity

此应用程序中的主屏幕将有两个按钮,如何从ADB Shell按下其中一个按钮?

2 个答案:

答案 0 :(得分:0)

看起来adb shell input命令可能适合您。您可能需要使用root设备才能使adb模拟触摸输入正常工作。

这是指包含adb输入的博客的链接:
https://grymoire.wordpress.com/2014/09/17/remote-input-shell-scripts-for-your-android-device/

答案 1 :(得分:0)

您通常会点击按钮(如果您知道坐标):

adb shell input tap <x> <y>

要查找坐标,请启用指针位置,然后点按设备上的按钮位置:

adb shell settings put system pointer_location 1

无需root手机。

在 Android 10 API 29 上测试