【问题标题】:Run ADB command inside app code [duplicate]在应用程序代码中运行 ADB 命令 [重复]
【发布时间】:2018-05-30 22:19:07
【问题描述】:

我正在开发一个只能在 AVD 内部使用的应用程序。 我的目标是自动化一些任务。有时,需要按下“后退按钮”。我知道我可以使用 adb shell 来做到这一点。但是,我想从我的应用程序代码中实现它。我尝试在下面发出命令,但出现“权限被拒绝”错误。

Runtime.getRuntime().exec("adb shell input keyevent 4");

您知道我该怎么做或授予必要的权限吗?

【问题讨论】:

标签: android android-studio adb


【解决方案1】:

This 线程可能会帮助您排序问题。因为根据我的观点,您需要 root 权限才能执行命令,或者您可以使用 processbuilder 方法尝试一下。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-06
    • 2021-09-20
    • 2014-03-12
    • 2014-01-28
    • 1970-01-01
    • 2021-06-14
    相关资源
    最近更新 更多