【发布时间】:2020-08-02 07:15:34
【问题描述】:
我想以编程方式实现对我的应用的点击。为此,我想到了实现触摸的 adb 命令。命令是:
adb shell input tap x y
该命令适用于我的 adb shell,但我无法找到以编程方式实现它的方法。
我尝试了以下代码:
private void runShellCommand(String command) throws Exception {
Process process = Runtime.getRuntime().exec(command);
process.waitFor();
}
但我在调试器中收到此错误:
java.io.IOException: Cannot run program "adb": error=13, Permission denied
有人可以帮我解决这个问题吗!
PS:即使您知道借助提供 x 和 y 坐标以编程方式触摸屏幕的其他方法,也请帮忙!
【问题讨论】:
-
您是否尝试自动打开应用程序?
-
@Pronoy999 没有。我做了一个应用程序。在那个应用程序中,我会输入 x 和 y 坐标。之后,我将单击一个按钮。单击按钮后,我希望应用程序自动单击我输入的坐标。
标签: android android-studio adb