【发布时间】:2021-02-26 18:58:06
【问题描述】:
以编程方式运行:getRuntime.exec("screencap", "-p /sdcard/image.png") 除了以code=1 退出之外,什么都不做。
但是当 USB 调试时,在 cmd:adb shell screencap -p /sdcard/dddd.png 中从 pc 运行相同的命令。
从以前的stackoverflow帖子来看,似乎以程序方式运行该命令不起作用,因为该应用没有权限,这需要root手机才能授予su访问该应用的权限。
为什么从电脑运行这些命令不需要特权访问?
【问题讨论】:
标签: android adb privileges usb-debugging superuser