一、簡介
ADB (Android Debug Bridge)是一款用於與 Android 設備通信的命令行工具,其作用是連接設備、安裝應用、執行 shell 命令等。其中,ADB Shell Screencap 是 ADB 的一個子命令,它可以在 Android 設備中截圖並將截圖保存到電腦中,方便開發者在電腦上進行分析。
二、使用方法
1、首先需要連接 Android 設備到電腦,並且打開開發者選項。
adb devices // 檢測設備是否連接成功 adb shell screencap /sdcard/screen.png // 保存截圖到設備中 adb pull /sdcard/screen.png C:\Users\screen.png // 將截圖從設備中拉取到電腦中
2、可以將截圖保存到自定義文件夾中,方法如下:
adb shell mkdir /sdcard/test // 創建 test 文件夾 adb shell screencap /sdcard/test/screen.png // 將截圖保存到 test 文件夾中 adb pull /sdcard/test/screen.png C:\Users\test\screen.png // 將截圖從設備中拉取到電腦中
3、可以將截圖轉化為二進位流並且輸出到控制台中,方法如下:
adb shell screencap -p | sed 's/\r$//' > screen.png // 將截圖轉化為二進位流並保存到本地
三、注意事項
1、Android 版本需要在 4.0 及以上。
2、如果截圖保存的路徑目錄不存在,則需要先創建該路徑目錄。
3、截圖會保存為 PNG 格式的文件。
4、將截圖保存到設備中需要足夠的存儲空間。
5、在 Windows 中使用 adb pull 命令時,需要在文件名為後綴添加 .png。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/156864.html