anz blog

コマンドでAndroidデバイスのスクリーンショットを取る方法

2020-11-04 #Android

Android Studio を使っていればコマンドなんて打つこなく可能なのですが、
Visual Studio Codeで作業している場合は、コマンドでサクッとスクリーンショットを取りたくなることがあります。

何回かググっちゃっているので、ブログに書くことで記憶の定着を図ります(笑)

手順としては、

  • 接続しているデバイス(adb devicesで確認できるやつ)の shell を介してスクリーンショットを取る
  • 撮ったスクリーンショットを自身のPCに落としてくる

という流れです。

それではコマンドです。

$ adb shell screencap /sdcard/screen.png
$ adb pull /sdcard/screen.png

パスは存在しているものであれば任意に変更できます。
これで現在接続しているデバイスのスクリーンショットを取ってくることができます。
みたらおわかりの通り adb コマンドを使うので必須です。

adb shell screencap /sdcard/screen.png && adb pull /sdcard/screen.png で alias 登録しておくとより便利かもです。

参考

Android Debug Bridge(adb) | Android デベロッパー | Android Developers