亚行截图:未找到?

时间:2014-04-21 22:35:21

标签: android adb

我的手机根据2.3.6姜饼运行。我写这些线来截取屏幕截图:

adb shell screencap -p /sdcard/screen.png

它说许可被拒绝了!所以我添加su,就像这样:

adb shell "su -c 'screencap -p /sdcard/screen.png'"

现在,当我运行它时,它会显示“screenshot:not found!”

1 个答案:

答案 0 :(得分:2)

您可以通过创建一个包含以下内容的screenshot.py文件,使用MonkeyRunner而不是ADB来完成此操作:

from com.android.monkeyrunner import MonkeyRunner, MonkeyDevice
device = MonkeyRunner.waitForConnection()
result = device.takeSnapshot()
result.writeToFile('<some path>/screenshot.png','png')

并使用命令(在Windows上)

运行它

<android sdk path>\tools\monkeyrunner.bat <some path>\screenshot.py