不root安卓手機,通過wifi截圖

在安卓app測試過程中需要將問題截圖,而連着 一條數據線不方便,通過文件管理導出截圖也不方便,同事通過qq發送截圖到電腦上更不方便。

摸索了通過wifi截圖到電腦的方法,不需要root手機,但是使用前需要usb連接手機配置一下。很簡單。

關於adb的配置這裏不解釋了,我把路徑添加到環境變量,可直接在cmd敲。如果沒有添加環境變量,下述的adb命令包括腳本中需要寫完整路徑。

1.手機通過usb連接電腦,通過adb devices查看是否正確連接

2.確保手機和電腦在同一局域網內,可以用電腦開啓wifi共享

3.adb shell netcfg 查看手機的ip地址

4.adb tcpip 5555設置連接端口

5.設置好了,可以斷開usb了。adb connect 192.168.1.100(換成第三步中看到的你手機的ip)

6.將下列命令保存爲screenshot.bat

rem adb shell netcfg 查看手機ip
rem adb tcpip 5555 設置手機端口
rem adb connect [ip] 通過網絡連接

rem 可輸入自定義保存的文件名
set /p input=自定義文件名

rem 設置時間格式爲MM-DD-hh-mm-ss
set datevar=%date:~5,2%-%date:~8,2%
set timevar=%time:~0,2%
if /i %timevar% LSS 10 (
set timevar=0%time:~1,1%
)
set timevar=%timevar%%time:~3,2%%time:~6,2%

:LS

rem 文件名爲 自定義名月-日時分秒
set filename=%datevar%-%timevar%
rem echo %filename%

adb shell /system/bin/screencap -p /sdcard/screenshot.png
adb pull /sdcard/screenshot.png C:\Users\nxiao\Desktop\%input%%filename%.png

時間的編寫參考 http://blog.csdn.net/zzm628/article/details/51668906


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章