使用adb進行截圖
阿新 • • 發佈:2018-11-05
adb工具即Android Debug Bridge,是計算機和手機的除錯工具。
最近很火的跳一跳指令碼和答題指令碼,都需要使用這個命令來獲得手機的截圖,然後對截圖進行分析,輔助遊戲或答題。
今天主要介紹adb中與截圖相關的幾個個命令:
(參考http://blog.csdn.net/wirelessqa/article/details/29187339)
1. 主要命令
(1)adb shell screencap -p /sdcard/screen.png
(2)adb pull /sdcard/screen.png
(1)是截圖儲存到sd卡;
(2)是將screen.png儲存到計算機上;儲存的路徑為你使用adb命令時的當前目錄,當然你也可以在最後加入你想存放的路徑名。
2. 那有沒有直接儲存到電腦中的方法呢?答案是有的,但是僅限於在linux下使用:
adb shell screencap -p | sed 's/\r$//' > screen.png
還有一種方法可以實現,安裝cygwin64,安裝完成後,別忘了將安裝目錄下的bin設定到環境變數中,然後執行
adb shell screencap -p | sed 's/\r$//' > screen.png
這樣就可以獲得圖片了,但是照片不能開啟。嘗試了將單引號變為雙引號也不可以。