我的手机根据2.3.6姜饼运行。我写这些线来截取屏幕截图:
adb shell screencap -p /sdcard/screen.png
它说许可被拒绝了!所以我添加su
,就像这样:
adb shell "su -c 'screencap -p /sdcard/screen.png'"
现在,当我运行它时,它会显示“screenshot:not found!”
答案 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