1. 程式人生 > >使用adb進行截圖

使用adb進行截圖

adb工具即Android Debug Bridge是計算機和手機的除錯工具。

最近很火的跳一跳指令碼和答題指令碼,都需要使用這個命令來獲得手機的截圖,然後對截圖進行分析,輔助遊戲或答題。

今天主要介紹adb中與截圖相關的幾個個命令:

(參考http://blog.csdn.net/wirelessqa/article/details/29187339

1. 主要命令

1adb shell screencap -p /sdcard/screen.png

2adb 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

這樣就可以獲得圖片了,但是照片不能開啟。嘗試了將單引號變為雙引號也不可以。