在应用程序代码中运行ADB命令

时间:2018-05-30 22:19:07

标签: android android-studio adb

我开发的应用程序只能在AVD中使用。 我的目标是自动完成一些任务。有时,"后退按钮"需要紧迫。我知道我可以使用adb shell来做到这一点。但是,我想从我的应用程序代码中创建它。我试着在下面命令,但我得到了一个" Permission denied"错误。

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

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

1 个答案:

答案 0 :(得分:0)

This主题可以帮助您排序问题。因为根据我的观点,你需要root权限来执行命令,或者你可以尝试使用processbuilder方法。