LoginSignup
3
3

More than 5 years have passed since last update.

コマンド一発でAndroidのスクリーンショットを撮る

Last updated at Posted at 2016-04-18

デザイナーやチームの他のメンバーの人とやり取りをする際に
デバイスのスクリーンショットを撮ってslack等に送りたい時が多々あるのですが、
わざわざDDMSを毎回立ち上げて…とかやるのが面倒なので
コマンド一発で接続している端末のスクリーンショットを撮影し、
とりあえずデスクトップに保存するスクリプトを書きました。
YOUR_PATHの箇所を変更すれば、好きな場所に保存されます。

GIF(動画)バージョンはこちら

環境

  • 今回はOSXでbash使ってます
  • adbのpathが通っている前提

Script

以下の様なスクリプトを保存します

ada-screen-shot.sh
#!/bin/sh

DATE=`date '+%y%m%d%H%M%S'`
FILE_NAME=screenshot-${DATE}.png
YOUR_PATH=~/Desktop

adb shell screencap -p /sdcard/${FILE_NAME}
adb pull /sdcard/${FILE_NAME} ${YOUR_PATH}
adb shell rm /sdcard/${FILE_NAME}

このスクリプトを任意の場所に保存し、
.bash_profile等にpathを書いておけば
任意の場所から adb-screen-shot.shのコマンド一発で
デスクトップに保存されます。

3
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
3