透過 adb 命令對 Android 裝置進行螢幕截圖

qedqed6
Jun 30, 2021

--

adb 命令快速參考:

adb shell screencap -p /sdcard/image.png
adb pull /sdcard/image.png C:\Users\<your-username>\Desktop\

如果有安裝 Android Studio 的話,可以參考官方網站的教學

有時候,我們會需要撰寫 Android Application 的說明文件、或是得到當前裝置的螢幕顯示狀況,因此需要對螢幕進行擷圖,並將圖片傳回工作用的個人電腦。

但是,不是所有的 Android 裝置都有設定或是啟用螢幕擷圖的功能鍵,甚至有一些裝置根本就沒有實體(虛擬)按鍵。

以下方法是在 Windows 作業系統上,示範如何使用 SDK Platform Tool 中的 adb 命令進行 Android 裝置的螢幕擷圖。

1. 請到 Android 官方網站下載 SDK Platform Tool。

請點選這裡下載 Android SDK Platform Tool。

下載的檔案會是一個副檔名為 zip 的壓縮檔。範例中的檔名為 platform-tools_r31.0.2-windows.zip ,請使用對應的工具將它解壓縮,接著就會得到 platform-tools 這個資料夾。

打開 platform-tools 資料夾,裡面有很多工具,在這裡我們會使用的是 adb.exe 這個工具。

2. 開啟 Windows 命令提示字元

快捷鍵是 Windows 按鈕 + R ,然後輸入 cmd 並按下確定按鈕。

這就就會打開 Windows 命令提示字元的視窗。

3. 進行螢幕擷圖

首先透過命令提示字元介面,使用 cd 等命令,將當前目錄切換到 platform-tools 資料夾內

透過命令 adb devices 來查看當前裝置。

接著輸入以下命令和參數,就會對當前的螢幕擷圖,並將檔案儲存在 Android 裝置中的路徑 /sdcard 資料夾底下,照片名稱為 image.png。當然路徑和照片名稱都是可以更改的。

adb shell screencap -p /sdcard/image.png

接著輸入下面命令,將檔案傳回至個人電腦上。

adb pull /sdcard/image.png C:\Users\<your-username>\Desktop\

我們就可以在個人電腦的路徑 C:\Users\<your-username>\Desktop\ 找到 image.png 這個檔案了。

--

--

qedqed6

吾乃阿克西斯教教義信奉者!汝,勿要忍耐。想喝的時候就喝,想吃的時候就吃便好。因為明天並不見得還能吃得到。