コマンドで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