Xperia arc の画面をキャプチャする

Xperia arc を含め、一部の機種を除いて Android は端末単体で画面をキャプチャすることができません。(スクリーンショットを取れない)
今のところ、root化するか、PCに Android SDK(開発環境)をインストールしてUSB経由でキャプチャを取るしかないようです。

Android SDK をインストールする

ググるといっぱい情報が見つかるのでココでは簡単に備忘録だけ。
64bit版のJDK が Android SDK のインストーラーで認識されなかったのを除けば特に難しいことはありませんでした。

  • JDK のインストール
    Oracleのページから Java SE Development Kit 6 Update 25 (64-bit) をダウンロードしてインストールしました。
    しかし、Android SDK のインストーラーが 64bit版のJDK を認識してくれないようなので、仕方なく 32bit版のJDK も別途インストールしました。
  • Android SDK のインストール
    こちらからダウンロード。Zipアーカイブではなく、インストーラー版をダウンロードしてインストールしました。

Xperia側の準備

USB接続して、USBデバッグモードに設定します。
メニューボタンを押して「設定」→「アプリケーション」→「開発」を選択して「USBデバッグ」にチェックを入れる。

初めてPCに接続するときに PC Companion のインストールを行うことができますが、このときUSBドライバーもインストールされます。ちなみに、PC Companion でインストールされるソフトは、必要なかったり、使いづらかったり、不安定だったりしたので、速攻アンインストールしてしまいました(^_^;)

Xperia arc の画面をキャプチャする

画面キャプチャ失敗

Android SDK に含まれる ddms.bat を実行すると、Dalvik Debug Monitor が起動するので、メニューから「Device」→「Screen capture...」を選択してキャプチャすることができるんですが…、

Xperia arc で実行すると右のように赤くなって正しい色でキャプチャできません。

そこで、Android Screen Monitor(ASM) というツールを利用します。ASM では色補正してキャプチャすることができます。
ASM は adakoda さんのページ からダウンロードすることができます。ASM を利用するためには環境変数PATHの設定が必要になるので、動かない場合は確認してみてください。
ASMでキャプチャした画像はこちらの記事にあります。

参考にさせていただいたサイト。ありがとうございます。
http://www.adakoda.com/adakoda/android/asm/
http://s-max.jp/archives/1310762.html
http://smartgoods.me/2011/05/xperia_arc_screenshot_sdk/


COMMENT

コメントをどうぞ

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)