今後blogにポストするためにもAndroid端末(Covia SmartQ5)のスクリーンショットを取得するための環境を整えました。
必要なものは、
・Java Runtime Engine
今回はJRE1.6.0_17を使いました。
・Android SDK
今回はAndroid 1.5 SDK, Release 3を使いました。
です。(すべてWindows7 Ultimate x86上で実行)
JREのインストールは良いとして、Android SDKのダウンロード~インストールですが、単純にzipファイルを適当なフォルダに解凍するだけで終わりです。(あまり説明するまでもありませんが、ココのサイトに詳しく解説されています)
さて、ここまで終わったところでさっそくスクリーンショットを、となるのですが実は現状ではCovia SmartQ5のUSBデバッグはうまく動いていないようなので、ネットワーク経由でのデバッグを行う必要があります。(Androidのスクリーンショットはデバッグツール経由で行います)
下記、手順です。
※SDKインストールフォルダ以下のtoolsに必要なバイナリはあります。
■デバイスへの接続
C:\sdk1.0r3\tools>set ADBHOST=SmartQ5のIPアドレス
C:\sdk1.0r3\tools>adb.exe kill-server
C:\sdk1.0r3\tools>adb.exe start-server
ここでうまくいけば、
* daemon not running. starting it now *
* daemon started successfully *
というメッセージが出るはず。
この状態で、
C:\sdk1.0r3\tools>adb.exe devices
とたたくと、
List of devices attached
emulator-5554 device
と出て、デバイスが認識されたことがわかります。
■デバッグモニタの起動
C:\sdk1.0r3\tools>ddms.bat
deviceメニューの中のScreen Captureを選択(もしくはctrl+s)するとその時のAndroidの画面がキャプチャされますので、ファイルに保存します(png形式で保存可能)
取得した画面です。
2009年11月26日木曜日
登録:
コメントの投稿 (Atom)
0 件のコメント:
コメントを投稿