Android端末のスクリーンショットを撮る方法

AndroidタブレットのOptimus PadとAndroidスマートフォンのArrows ESを手に入れたのですが、スクリーンショットの撮り方が分からず、貧相な画像をブログ記事にアップしておりました。私は、基本的にMacのことを中心に記事を書いているので、別にいいかと思っていましたが、コメントでヒントをもらったのでチャレンジしてみました。

次の記事を参考にさせて頂きました。

参考にした記事:digital green apple – Optimus Pad でスクリーンショット

Optimus Padとタイトルにありますが、同じ手順で全てのAndroidデバイスのスクリーンショットが撮れます。

スクリーンショットを撮る手順は、MacにAndroidの開発環境を準備して、AndroidデバイスをデバッグモードにしてMacに接続し、開発ツールで撮影という手順になります。

Macに環境を準備

1.android SDKをダウンロード サイト:http://developer.android.com/sdk/index.html Mac OS X (intel)用のパッケージをダウンロードします。 ダウンロードが完了するとダウンロードフォルダにパッケージが展開されているので、好きな場所に移動します。私は、ホームディレクトリに移動しました。

~/android-sdk-macosx/…

 

2. パスの設定

念のためにパスをとおしておきます。 ■ファイル: ~/.bash_profile

export PATH=~/android-sdk-macosx/tools:$PATH

設定ファイルの編集が終わったら、変更内容を適用します。

$ source ~/.bash_profile

 

3. 必要なモジュールのインストール

ダウンロードしたパッケージ内の tools/android を実行します。

$ android

Android SDK Managerが起動します。 Toolsとスクリーンショットを撮りたいデバイスのバージョンのAPIにチェックを入れて、「install」ボタンを押してインストールします。中にはアカウント情報が必要なパッケージがあって、私はそれを全部キャンセルした結果、上図のような状態になりました。

Android端末の設定

1.USBでバッグモードに設定

設定 > アプリケーション > 開発 で、「USBでバッグ」にチェックを入れます。  

スクリーンショットの撮影

1. AndroidデバイスをMacにUSB接続

USBケーブルでAndroidデバイスをMacに接続します。  

2. MacでDalvik Debug Monitorを起動

ダウンロードしたパッケージ内の tools/ddms を実行します。 $ ddms Dalvik Debug Monitorが起動します。  

3. Androidデバイスの画面を準備

スクリーンショットを撮り画面にします。  

4. DDMSで「Screen capture…」を実行

Dalvik Debug monitorのDeviceメニューから「Screen capture…」を選択してスクリーンショットを撮ります。

 

  USBケーブルを接続するのがとても億劫で、今更ながら、iPadがボタンを押すだけで簡単にスクリーンショットを撮れることがいかに凄いことなのかを思いしらされました。