Skip to content

Instantly share code, notes, and snippets.

@mapyo
Last active August 4, 2016 01:17
Show Gist options
  • Save mapyo/323c4c62be27ede513d4 to your computer and use it in GitHub Desktop.
Save mapyo/323c4c62be27ede513d4 to your computer and use it in GitHub Desktop.
Androidの実機でいい感じでキャプチャを取れるようにする方法のメモ

1. AndroidStudio入れる

http://developer.android.com/intl/ja/sdk/index.html

※SDKがどうやって入るのか確認

2. adbコマンドのパスと環境変数の設定

※パス的なものはどこに入ってるのか見て調整する必要があります

echo 'export PATH="$PATH:$HOME/Library/Android/sdk/platform-tools"' >> ~/.bash_profile
echo 'export ANDROID_SDK_HOME="$HOME/Library/Android/sdk"' >> ~/.bash_profile

ターミナルを閉じて開く

3. 番号的なものの確認

実機を繋いどく

adb shell getevent -l

なんか表示されるので実機をちょっと触る

/dev/input/event5: EV_REL       REL_DIAL             000042f5
/dev/input/event5: EV_REL       REL_MISC             9ad56f51
/dev/input/event5: EV_SYN       SYN_REPORT           00000000

↑の5という番号をメモしとく

4. 適当なフォルダに移動して必要なツールを入れて実行する

git clone https://github.com/PGSSoft/scrollscreenshot.git
cd binaries

実機でスクショを撮りたい画面を開いて一番上に移動させておく

java -cp scrollscreenshot-latest.jar com.pgssoft.scrollscreenshot.ScrollScreenShot -i 5 -c 10 -n out$(date +%Y%m%d-%H%M%S)
  • iの後の数値を↑でやった5という番号を入れてください
  • cの後の数は、下にスクロールする回数です。縦が長い画面はこの画面を
  • -nの後はファイル名ですout20160205-115345.pngこんな感じのファイル名が出来ます。実行した時間のファイル名が出来るので連続してとっても上書きされません。

コマンドラインで今いるフォルダをファインダーで開きたい時

open -a Finder ./

5. thanks

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment